builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-095
starttime: 1468358330.04
results: success (0)
buildid: 20160712122329
builduid: d9455cf92bb64c2096976208572d50f9
revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 14:18:50.044141) =========
master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 14:18:50.044775) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-07-12 14:18:50.045223) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-07-12 14:19:01.866197) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 14:19:01.869727) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-12 14:19:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 7.36M=0.002s
2016-07-12 14:19:02 (7.36 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.575128
========= master_lag: 0.26 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 14:19:02.709332) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 14:19:02.709792) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.030190
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 14:19:02.780439) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-12 14:19:02.780942) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --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 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716
_=/tools/buildbot/bin/python
using PTY: False
2016-07-12 14:19:02,888 truncating revision to first 12 chars
2016-07-12 14:19:02,889 Setting DEBUG logging.
2016-07-12 14:19:02,889 attempt 1/10
2016-07-12 14:19:02,889 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6cf4ff99bea9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-12 14:19:04,141 unpacking tar archive at: mozilla-beta-6cf4ff99bea9/testing/mozharness/
program finished with exit code 0
elapsedTime=1.831104
========= master_lag: 2.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-12 14:19:06.705820) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 14:19:06.706223) =========
script_repo_revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 14:19:06.706959) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-07-12 14:19:06.707392) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-07-12 14:19:12.698405) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 55 secs) (at 2016-07-12 14:19:12.698866) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716
_=/tools/buildbot/bin/python
using PTY: False
14:19:13 INFO - MultiFileLogger online at 20160712 14:19:13 in /builds/slave/test
14:19:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
14:19:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
14:19:13 INFO - {'append_to_log': False,
14:19:13 INFO - 'base_work_dir': '/builds/slave/test',
14:19:13 INFO - 'blob_upload_branch': 'mozilla-beta',
14:19:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
14:19:13 INFO - 'buildbot_json_path': 'buildprops.json',
14:19:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
14:19:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
14:19:13 INFO - 'download_minidump_stackwalk': True,
14:19:13 INFO - 'download_symbols': 'ondemand',
14:19:13 INFO - 'e10s': False,
14:19:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
14:19:13 INFO - 'tooltool.py': '/tools/tooltool.py',
14:19:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
14:19:13 INFO - '/tools/misc-python/virtualenv.py')},
14:19:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
14:19:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
14:19:13 INFO - 'log_level': 'info',
14:19:13 INFO - 'log_to_console': True,
14:19:13 INFO - 'opt_config_files': (),
14:19:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
14:19:13 INFO - '--processes=1',
14:19:13 INFO - '--config=%(test_path)s/wptrunner.ini',
14:19:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
14:19:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
14:19:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
14:19:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
14:19:13 INFO - 'pip_index': False,
14:19:13 INFO - 'require_test_zip': True,
14:19:13 INFO - 'test_type': ('testharness',),
14:19:13 INFO - 'this_chunk': '1',
14:19:13 INFO - 'tooltool_cache': '/builds/tooltool_cache',
14:19:13 INFO - 'total_chunks': '5',
14:19:13 INFO - 'virtualenv_path': 'venv',
14:19:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
14:19:13 INFO - 'work_dir': 'build'}
14:19:13 INFO - #####
14:19:13 INFO - ##### Running clobber step.
14:19:13 INFO - #####
14:19:13 INFO - Running pre-action listener: _resource_record_pre_action
14:19:13 INFO - Running main action method: clobber
14:19:13 INFO - rmtree: /builds/slave/test/build
14:19:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
14:19:14 INFO - Running post-action listener: _resource_record_post_action
14:19:14 INFO - #####
14:19:14 INFO - ##### Running read-buildbot-config step.
14:19:14 INFO - #####
14:19:14 INFO - Running pre-action listener: _resource_record_pre_action
14:19:14 INFO - Running main action method: read_buildbot_config
14:19:14 INFO - Using buildbot properties:
14:19:14 INFO - {
14:19:14 INFO - "project": "",
14:19:14 INFO - "product": "firefox",
14:19:14 INFO - "script_repo_revision": "production",
14:19:14 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
14:19:14 INFO - "repository": "",
14:19:14 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
14:19:14 INFO - "buildid": "20160712122329",
14:19:14 INFO - "pgo_build": "True",
14:19:14 INFO - "basedir": "/builds/slave/test",
14:19:14 INFO - "buildnumber": 19,
14:19:14 INFO - "slavename": "tst-linux32-spot-095",
14:19:14 INFO - "revision": "6cf4ff99bea9b7dc6f3c291778917c8daae2b49a",
14:19:14 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/",
14:19:14 INFO - "platform": "linux",
14:19:14 INFO - "branch": "mozilla-beta",
14:19:14 INFO - "repo_path": "releases/mozilla-beta",
14:19:14 INFO - "moz_repo_path": "",
14:19:14 INFO - "stage_platform": "linux-pgo",
14:19:14 INFO - "builduid": "d9455cf92bb64c2096976208572d50f9",
14:19:14 INFO - "slavebuilddir": "test"
14:19:14 INFO - }
14:19:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
14:19:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
14:19:14 INFO - Running post-action listener: _resource_record_post_action
14:19:14 INFO - #####
14:19:14 INFO - ##### Running download-and-extract step.
14:19:14 INFO - #####
14:19:14 INFO - Running pre-action listener: _resource_record_pre_action
14:19:14 INFO - Running main action method: download_and_extract
14:19:14 INFO - mkdir: /builds/slave/test/build/tests
14:19:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:19:14 INFO - https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
14:19:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
14:19:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
14:19:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
14:19:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
14:19:16 INFO - Downloaded 1291 bytes.
14:19:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
14:19:16 INFO - Using the following test package requirements:
14:19:16 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
14:19:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
14:19:16 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
14:19:16 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'jsshell-linux-i686.zip'],
14:19:16 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
14:19:16 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
14:19:16 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
14:19:16 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
14:19:16 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
14:19:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
14:19:16 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
14:19:16 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
14:19:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:19:16 INFO - https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
14:19:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
14:19:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
14:19:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
14:19:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
14:19:25 INFO - Downloaded 24129985 bytes.
14:19:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
14:19:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
14:19:25 INFO - caution: filename not matched: web-platform/*
14:19:25 INFO - Return code: 11
14:19: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')]}
14:19:25 INFO - https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
14:19:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
14:19:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
14:19:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
14:19:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
14:19:36 INFO - Downloaded 36389875 bytes.
14:19:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
14:19:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
14:19:40 INFO - caution: filename not matched: bin/*
14:19:40 INFO - caution: filename not matched: config/*
14:19:40 INFO - caution: filename not matched: mozbase/*
14:19:40 INFO - caution: filename not matched: marionette/*
14:19:40 INFO - caution: filename not matched: tools/wptserve/*
14:19:40 INFO - Return code: 11
14:19:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:19:40 INFO - https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
14:19:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
14:19:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
14:19:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
14:19:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
14:19:57 INFO - Downloaded 56923589 bytes.
14:19:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
14:19:57 INFO - mkdir: /builds/slave/test/properties
14:19:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
14:19:57 INFO - Writing to file /builds/slave/test/properties/build_url
14:19:57 INFO - Contents:
14:19:57 INFO - build_url:https://queue.taskcluster.net/v1/task/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
14:20:16 INFO - Running post-action listener: _resource_record_post_action
14:20:16 INFO - Running post-action listener: set_extra_try_arguments
14:20:16 INFO - #####
14:20:16 INFO - ##### Running create-virtualenv step.
14:20:16 INFO - #####
14:20:16 INFO - Running pre-action listener: _pre_create_virtualenv
14:20:16 INFO - Running pre-action listener: _resource_record_pre_action
14:20:16 INFO - Running main action method: create_virtualenv
14:20:16 INFO - Creating virtualenv /builds/slave/test/build/venv
14:20:16 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
14:20:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
14:20:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
14:20:17 INFO - Using real prefix '/usr'
14:20:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python
14:20:18 INFO - Installing distribute.............................................................................................................................................................................................done.
14:20:21 INFO - Installing pip.................done.
14:20:21 INFO - Return code: 0
14:20:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
14:20:21 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')]}
14:20:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:20:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:21 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')]}
14:20:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:20:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f11c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f78598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x902af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d0ce30>, '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 0x8fa9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9028470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716', '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
14:20:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
14:20:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
14:20:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:20:21 INFO - 'CCACHE_UMASK': '002',
14:20:21 INFO - 'DISPLAY': ':0',
14:20:21 INFO - 'HOME': '/home/cltbld',
14:20:21 INFO - 'LANG': 'en_US.UTF-8',
14:20:21 INFO - 'LOGNAME': 'cltbld',
14:20:21 INFO - 'MAIL': '/var/mail/cltbld',
14:20:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:20:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:20:21 INFO - 'MOZ_NO_REMOTE': '1',
14:20:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:20:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:20:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:20:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:20:21 INFO - 'PWD': '/builds/slave/test',
14:20:21 INFO - 'SHELL': '/bin/bash',
14:20:21 INFO - 'SHLVL': '1',
14:20:21 INFO - 'TERM': 'linux',
14:20:21 INFO - 'TMOUT': '86400',
14:20:21 INFO - 'USER': 'cltbld',
14:20:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716',
14:20:21 INFO - '_': '/tools/buildbot/bin/python'}
14:20:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:20:22 INFO - Downloading/unpacking psutil>=0.7.1
14:20:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
14:20:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
14:20:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
14:20:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
14:20:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
14:20:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
14:20:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
14:20:27 INFO - Installing collected packages: psutil
14:20:27 INFO - Running setup.py install for psutil
14:20:27 INFO - building 'psutil._psutil_linux' extension
14:20:27 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
14:20:28 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
14:20:28 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
14:20:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
14:20:28 INFO - building 'psutil._psutil_posix' extension
14:20:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
14:20:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
14:20:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
14:20:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
14:20:28 INFO - Successfully installed psutil
14:20:28 INFO - Cleaning up...
14:20:29 INFO - Return code: 0
14:20:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
14:20:29 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')]}
14:20:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:20:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:29 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')]}
14:20:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:20:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f11c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f78598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x902af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d0ce30>, '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 0x8fa9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9028470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716', '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
14:20:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
14:20:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
14:20:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:20:29 INFO - 'CCACHE_UMASK': '002',
14:20:29 INFO - 'DISPLAY': ':0',
14:20:29 INFO - 'HOME': '/home/cltbld',
14:20:29 INFO - 'LANG': 'en_US.UTF-8',
14:20:29 INFO - 'LOGNAME': 'cltbld',
14:20:29 INFO - 'MAIL': '/var/mail/cltbld',
14:20:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:20:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:20:29 INFO - 'MOZ_NO_REMOTE': '1',
14:20:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:20:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:20:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:20:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:20:29 INFO - 'PWD': '/builds/slave/test',
14:20:29 INFO - 'SHELL': '/bin/bash',
14:20:29 INFO - 'SHLVL': '1',
14:20:29 INFO - 'TERM': 'linux',
14:20:29 INFO - 'TMOUT': '86400',
14:20:29 INFO - 'USER': 'cltbld',
14:20:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716',
14:20:29 INFO - '_': '/tools/buildbot/bin/python'}
14:20:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:20:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
14:20:29 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
14:20:29 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
14:20:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:29 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
14:20:29 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
14:20:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz
14:20:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
14:20:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
14:20:34 INFO - Installing collected packages: mozsystemmonitor
14:20:34 INFO - Running setup.py install for mozsystemmonitor
14:20:34 INFO - Successfully installed mozsystemmonitor
14:20:34 INFO - Cleaning up...
14:20:34 INFO - Return code: 0
14:20:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
14:20:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:20:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:20:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:20:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:20:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f11c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f78598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x902af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d0ce30>, '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 0x8fa9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9028470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716', '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
14:20:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
14:20:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
14:20:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:20:34 INFO - 'CCACHE_UMASK': '002',
14:20:34 INFO - 'DISPLAY': ':0',
14:20:34 INFO - 'HOME': '/home/cltbld',
14:20:34 INFO - 'LANG': 'en_US.UTF-8',
14:20:34 INFO - 'LOGNAME': 'cltbld',
14:20:34 INFO - 'MAIL': '/var/mail/cltbld',
14:20:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:20:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:20:34 INFO - 'MOZ_NO_REMOTE': '1',
14:20:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:20:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:20:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:20:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:20:34 INFO - 'PWD': '/builds/slave/test',
14:20:34 INFO - 'SHELL': '/bin/bash',
14:20:34 INFO - 'SHLVL': '1',
14:20:34 INFO - 'TERM': 'linux',
14:20:34 INFO - 'TMOUT': '86400',
14:20:34 INFO - 'USER': 'cltbld',
14:20:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716',
14:20:34 INFO - '_': '/tools/buildbot/bin/python'}
14:20:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:20:35 INFO - Downloading/unpacking blobuploader==1.2.4
14:20:35 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
14:20:35 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
14:20:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:35 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
14:20:35 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
14:20:40 INFO - Downloading blobuploader-1.2.4.tar.gz
14:20:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
14:20:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
14:20:40 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
14:20:40 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
14:20:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:40 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
14:20:40 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
14:20:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
14:20:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
14:20:41 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
14:20:41 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
14:20:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:41 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
14:20:41 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
14:20:41 INFO - Downloading docopt-0.6.1.tar.gz
14:20:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
14:20:42 INFO - Installing collected packages: blobuploader, requests, docopt
14:20:42 INFO - Running setup.py install for blobuploader
14:20:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
14:20:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
14:20:42 INFO - Running setup.py install for requests
14:20:43 INFO - Running setup.py install for docopt
14:20:43 INFO - Successfully installed blobuploader requests docopt
14:20:43 INFO - Cleaning up...
14:20:43 INFO - Return code: 0
14:20:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
14:20:43 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')]}
14:20:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:20:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:43 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')]}
14:20:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:20:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f11c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f78598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x902af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d0ce30>, '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 0x8fa9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9028470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716', '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
14:20:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
14:20:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
14:20:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:20:43 INFO - 'CCACHE_UMASK': '002',
14:20:43 INFO - 'DISPLAY': ':0',
14:20:43 INFO - 'HOME': '/home/cltbld',
14:20:43 INFO - 'LANG': 'en_US.UTF-8',
14:20:43 INFO - 'LOGNAME': 'cltbld',
14:20:43 INFO - 'MAIL': '/var/mail/cltbld',
14:20:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:20:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:20:43 INFO - 'MOZ_NO_REMOTE': '1',
14:20:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:20:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:20:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:20:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:20:43 INFO - 'PWD': '/builds/slave/test',
14:20:43 INFO - 'SHELL': '/bin/bash',
14:20:43 INFO - 'SHLVL': '1',
14:20:43 INFO - 'TERM': 'linux',
14:20:43 INFO - 'TMOUT': '86400',
14:20:43 INFO - 'USER': 'cltbld',
14:20:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716',
14:20:43 INFO - '_': '/tools/buildbot/bin/python'}
14:20:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:20:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
14:20:43 INFO - Running setup.py (path:/tmp/pip-3mQhdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
14:20:44 INFO - Running setup.py (path:/tmp/pip-FtH3qd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
14:20:44 INFO - Running setup.py (path:/tmp/pip-Xt6ziv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
14:20:44 INFO - Running setup.py (path:/tmp/pip-IbIFu3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
14:20:44 INFO - Running setup.py (path:/tmp/pip-O5bEvH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
14:20:44 INFO - Running setup.py (path:/tmp/pip-lqWGoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
14:20:44 INFO - Running setup.py (path:/tmp/pip-pvydZy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
14:20:44 INFO - Running setup.py (path:/tmp/pip-OhutVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
14:20:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
14:20:44 INFO - Running setup.py (path:/tmp/pip-Jn5HLJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
14:20:45 INFO - Running setup.py (path:/tmp/pip-fKYUaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
14:20:45 INFO - Running setup.py (path:/tmp/pip-6NW1VW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
14:20:45 INFO - Running setup.py (path:/tmp/pip-81WYSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
14:20:45 INFO - Running setup.py (path:/tmp/pip-9cgStY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
14:20:45 INFO - Running setup.py (path:/tmp/pip-1JmH2J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
14:20:45 INFO - Running setup.py (path:/tmp/pip-ai8JIV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
14:20:45 INFO - Running setup.py (path:/tmp/pip-X564Ep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
14:20:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
14:20:45 INFO - Running setup.py (path:/tmp/pip-lM52pT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
14:20:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
14:20:46 INFO - Running setup.py (path:/tmp/pip-WWk0NG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
14:20:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
14:20:46 INFO - Running setup.py (path:/tmp/pip-CkvcGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
14:20:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:20:46 INFO - Running setup.py (path:/tmp/pip-OK5Ucm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:20:46 INFO - Unpacking /builds/slave/test/build/tests/marionette
14:20:46 INFO - Running setup.py (path:/tmp/pip-f6vkaf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
14:20:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
14:20:47 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
14:20:47 INFO - Running setup.py install for manifestparser
14:20:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
14:20:47 INFO - Running setup.py install for mozcrash
14:20:47 INFO - Running setup.py install for mozdebug
14:20:47 INFO - Running setup.py install for mozdevice
14:20:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
14:20:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin
14:20:47 INFO - Running setup.py install for mozfile
14:20:48 INFO - Running setup.py install for mozhttpd
14:20:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
14:20:48 INFO - Running setup.py install for mozinfo
14:20:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
14:20:48 INFO - Running setup.py install for mozInstall
14:20:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
14:20:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
14:20:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
14:20:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
14:20:48 INFO - Running setup.py install for mozleak
14:20:48 INFO - Running setup.py install for mozlog
14:20:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
14:20:49 INFO - Running setup.py install for moznetwork
14:20:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
14:20:49 INFO - Running setup.py install for mozprocess
14:20:49 INFO - Running setup.py install for mozprofile
14:20:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
14:20:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
14:20:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
14:20:49 INFO - Running setup.py install for mozrunner
14:20:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
14:20:50 INFO - Running setup.py install for mozscreenshot
14:20:50 INFO - Running setup.py install for moztest
14:20:50 INFO - Running setup.py install for mozversion
14:20:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
14:20:50 INFO - Running setup.py install for wptserve
14:20:51 INFO - Running setup.py install for marionette-driver
14:20:51 INFO - Running setup.py install for browsermob-proxy
14:20:51 INFO - Running setup.py install for marionette-client
14:20:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
14:20:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
14:20:52 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
14:20:52 INFO - Cleaning up...
14:20:52 INFO - Return code: 0
14:20:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv
14:20:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:20:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:20:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:20:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:20:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:20:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f11c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f78598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x902af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d0ce30>, '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 0x8fa9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9028470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716', '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
14:20:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
14:20:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
14:20:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:20:52 INFO - 'CCACHE_UMASK': '002',
14:20:52 INFO - 'DISPLAY': ':0',
14:20:52 INFO - 'HOME': '/home/cltbld',
14:20:52 INFO - 'LANG': 'en_US.UTF-8',
14:20:52 INFO - 'LOGNAME': 'cltbld',
14:20:52 INFO - 'MAIL': '/var/mail/cltbld',
14:20:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:20:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:20:52 INFO - 'MOZ_NO_REMOTE': '1',
14:20:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:20:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:20:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:20:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:20:52 INFO - 'PWD': '/builds/slave/test',
14:20:52 INFO - 'SHELL': '/bin/bash',
14:20:52 INFO - 'SHLVL': '1',
14:20:52 INFO - 'TERM': 'linux',
14:20:52 INFO - 'TMOUT': '86400',
14:20:52 INFO - 'USER': 'cltbld',
14:20:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716',
14:20:52 INFO - '_': '/tools/buildbot/bin/python'}
14:20:52 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:20:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
14:20:52 INFO - Running setup.py (path:/tmp/pip-p9I8Hl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
14:20:52 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
14:20:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
14:20:52 INFO - Running setup.py (path:/tmp/pip-DJEOk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
14:20:52 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))
14:20:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
14:20:52 INFO - Running setup.py (path:/tmp/pip-0nH7Mm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
14:20:52 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))
14:20:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
14:20:52 INFO - Running setup.py (path:/tmp/pip-9iEq3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
14:20:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
14:20:53 INFO - Running setup.py (path:/tmp/pip-eTD4CW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
14:20:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
14:20:53 INFO - Running setup.py (path:/tmp/pip-m0JXBh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
14:20:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
14:20:53 INFO - Running setup.py (path:/tmp/pip-4oEyWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
14:20:53 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))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
14:20:53 INFO - Running setup.py (path:/tmp/pip-NRlNQY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
14:20:53 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))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
14:20:53 INFO - Running setup.py (path:/tmp/pip-GoyX47-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
14:20:53 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))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
14:20:53 INFO - Running setup.py (path:/tmp/pip-Ufe2Bk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
14:20:53 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))
14:20:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
14:20:53 INFO - Running setup.py (path:/tmp/pip-F9k311-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
14:20:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
14:20:54 INFO - Running setup.py (path:/tmp/pip-N7cet4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
14:20:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
14:20:54 INFO - Running setup.py (path:/tmp/pip-0tyfWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
14:20:54 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))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
14:20:54 INFO - Running setup.py (path:/tmp/pip-QsakWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
14:20:54 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))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
14:20:54 INFO - Running setup.py (path:/tmp/pip-exT7yA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
14:20:54 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))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
14:20:54 INFO - Running setup.py (path:/tmp/pip-0J0VQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
14:20:54 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))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
14:20:54 INFO - Running setup.py (path:/tmp/pip-jMbr1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
14:20:54 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))
14:20:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
14:20:54 INFO - Running setup.py (path:/tmp/pip-VF6u3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
14:20:55 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
14:20:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
14:20:55 INFO - Running setup.py (path:/tmp/pip-x7lH7X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
14:20:55 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))
14:20:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:20:55 INFO - Running setup.py (path:/tmp/pip-k3ILLg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:20:55 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))
14:20:55 INFO - Unpacking /builds/slave/test/build/tests/marionette
14:20:55 INFO - Running setup.py (path:/tmp/pip-30Szg8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
14:20:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
14:20:55 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))
14:20:55 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))
14:20:55 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))
14:20:55 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))
14:20:55 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))
14:20:55 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))
14:20:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
14:20:55 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
14:20:55 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
14:20:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:20:55 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
14:20:55 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
14:21:00 INFO - Downloading blessings-1.6.tar.gz
14:21:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
14:21:01 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))
14:21:01 INFO - Installing collected packages: blessings
14:21:01 INFO - Running setup.py install for blessings
14:21:01 INFO - Successfully installed blessings
14:21:01 INFO - Cleaning up...
14:21:01 INFO - Return code: 0
14:21:01 INFO - Done creating virtualenv /builds/slave/test/build/venv.
14:21:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
14:21:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
14:21:01 INFO - Reading from file tmpfile_stdout
14:21:01 INFO - Current package versions:
14:21:01 INFO - argparse == 1.2.1
14:21:01 INFO - blessings == 1.6
14:21:01 INFO - blobuploader == 1.2.4
14:21:01 INFO - browsermob-proxy == 0.6.0
14:21:01 INFO - docopt == 0.6.1
14:21:01 INFO - manifestparser == 1.1
14:21:01 INFO - marionette-client == 2.3.0
14:21:01 INFO - marionette-driver == 1.4.0
14:21:01 INFO - mozInstall == 1.12
14:21:01 INFO - mozcrash == 0.17
14:21:01 INFO - mozdebug == 0.1
14:21:01 INFO - mozdevice == 0.48
14:21:01 INFO - mozfile == 1.2
14:21:01 INFO - mozhttpd == 0.7
14:21:01 INFO - mozinfo == 0.9
14:21:01 INFO - mozleak == 0.1
14:21:01 INFO - mozlog == 3.1
14:21:01 INFO - moznetwork == 0.27
14:21:01 INFO - mozprocess == 0.22
14:21:01 INFO - mozprofile == 0.28
14:21:01 INFO - mozrunner == 6.11
14:21:01 INFO - mozscreenshot == 0.1
14:21:01 INFO - mozsystemmonitor == 0.0
14:21:01 INFO - moztest == 0.7
14:21:01 INFO - mozversion == 1.4
14:21:01 INFO - psutil == 3.1.1
14:21:01 INFO - requests == 1.2.3
14:21:01 INFO - wptserve == 1.4.0
14:21:01 INFO - wsgiref == 0.1.2
14:21:01 INFO - Running post-action listener: _resource_record_post_action
14:21:01 INFO - Running post-action listener: _start_resource_monitoring
14:21:01 INFO - Starting resource monitoring.
14:21:01 INFO - #####
14:21:01 INFO - ##### Running pull step.
14:21:01 INFO - #####
14:21:01 INFO - Running pre-action listener: _resource_record_pre_action
14:21:01 INFO - Running main action method: pull
14:21:01 INFO - Pull has nothing to do!
14:21:01 INFO - Running post-action listener: _resource_record_post_action
14:21:01 INFO - #####
14:21:01 INFO - ##### Running install step.
14:21:01 INFO - #####
14:21:01 INFO - Running pre-action listener: _resource_record_pre_action
14:21:01 INFO - Running main action method: install
14:21:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
14:21:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
14:21:02 INFO - Reading from file tmpfile_stdout
14:21:02 INFO - Detecting whether we're running mozinstall >=1.0...
14:21:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
14:21:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
14:21:02 INFO - Reading from file tmpfile_stdout
14:21:02 INFO - Output received:
14:21:02 INFO - Usage: mozinstall [options] installer
14:21:02 INFO - Options:
14:21:02 INFO - -h, --help show this help message and exit
14:21:02 INFO - -d DEST, --destination=DEST
14:21:02 INFO - Directory to install application into. [default:
14:21:02 INFO - "/builds/slave/test"]
14:21:02 INFO - --app=APP Application being installed. [default: firefox]
14:21:02 INFO - mkdir: /builds/slave/test/build/application
14:21:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
14:21:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
14:21:26 INFO - Reading from file tmpfile_stdout
14:21:26 INFO - Output received:
14:21:26 INFO - /builds/slave/test/build/application/firefox/firefox
14:21:26 INFO - Running post-action listener: _resource_record_post_action
14:21:26 INFO - #####
14:21:26 INFO - ##### Running run-tests step.
14:21:26 INFO - #####
14:21:26 INFO - Running pre-action listener: _resource_record_pre_action
14:21:26 INFO - Running main action method: run_tests
14:21:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
14:21:26 INFO - Minidump filename unknown. Determining based upon platform and architecture.
14:21:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
14:21:26 INFO - grabbing minidump binary from tooltool
14:21:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:21:26 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d0ce30>, '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 0x8fa9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9028470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
14:21:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
14:21:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
14:21:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
14:21:26 INFO - Return code: 0
14:21:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
14:21:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
14:21:26 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/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
14:21:26 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/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
14:21:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:21:26 INFO - 'CCACHE_UMASK': '002',
14:21:26 INFO - 'DISPLAY': ':0',
14:21:26 INFO - 'HOME': '/home/cltbld',
14:21:26 INFO - 'LANG': 'en_US.UTF-8',
14:21:26 INFO - 'LOGNAME': 'cltbld',
14:21:26 INFO - 'MAIL': '/var/mail/cltbld',
14:21:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
14:21:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:21:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:21:26 INFO - 'MOZ_NO_REMOTE': '1',
14:21:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:21:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:21:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:21:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:21:26 INFO - 'PWD': '/builds/slave/test',
14:21:26 INFO - 'SHELL': '/bin/bash',
14:21:26 INFO - 'SHLVL': '1',
14:21:26 INFO - 'TERM': 'linux',
14:21:26 INFO - 'TMOUT': '86400',
14:21:26 INFO - 'USER': 'cltbld',
14:21:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468358248.902821-359732716',
14:21:26 INFO - '_': '/tools/buildbot/bin/python'}
14:21:26 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/CIyQY5SgSiOitTluK0yilA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
14:21:27 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
14:21:27 INFO - import pkg_resources
14:21:28 INFO - Using 1 client processes
14:21:29 INFO - wptserve Starting http server on 127.0.0.1:8000
14:21:29 INFO - wptserve Starting http server on 127.0.0.1:8001
14:21:29 INFO - wptserve Starting http server on 127.0.0.1:8443
14:21:31 INFO - SUITE-START | Running 1476 tests
14:21:31 INFO - Running testharness tests
14:21:31 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
14:21:31 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
14:21:31 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
14:21:31 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
14:21:31 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
14:21:31 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
14:21:31 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
14:21:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
14:21:31 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
14:21:31 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
14:21:31 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
14:21:31 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
14:21:31 INFO - Setting up ssl
14:21:31 INFO - PROCESS | certutil |
14:21:31 INFO - PROCESS | certutil |
14:21:31 INFO - PROCESS | certutil |
14:21:31 INFO - Certificate Nickname Trust Attributes
14:21:31 INFO - SSL,S/MIME,JAR/XPI
14:21:31 INFO -
14:21:31 INFO - web-platform-tests CT,,
14:21:31 INFO -
14:21:31 INFO - Starting runner
14:21:33 INFO - PROCESS | 1756 | 1468358493113 Marionette INFO Listening on port 2828
14:21:35 INFO - PROCESS | 1756 | 1468358495563 Marionette INFO startBrowser d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:35 INFO - PROCESS | 1756 | 1468358495587 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:36 INFO - PROCESS | 1756 | 1468358496007 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:36 INFO - PROCESS | 1756 | 1468358496131 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:36 INFO - PROCESS | 1756 | 1468358496428 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
14:21:36 INFO - PROCESS | 1756 | 1468358496483 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:36 INFO - PROCESS | 1756 | 1468358496504 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
14:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 522ms
14:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
14:21:37 INFO - PROCESS | 1756 | 1468358497115 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:37 INFO - PROCESS | 1756 | 1468358497231 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
14:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 645ms
14:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
14:21:37 INFO - PROCESS | 1756 | 1468358497714 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:37 INFO - PROCESS | 1756 | 1468358497815 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
14:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 522ms
14:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
14:21:38 INFO - PROCESS | 1756 | 1468358498240 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:38 INFO - PROCESS | 1756 | 1468358498342 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
14:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 481ms
14:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
14:21:38 INFO - PROCESS | 1756 | 1468358498728 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:38 INFO - PROCESS | 1756 | 1468358498835 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
14:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms
14:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
14:21:39 INFO - PROCESS | 1756 | 1468358499204 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:39 INFO - PROCESS | 1756 | 1468358499301 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
14:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 472ms
14:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
14:21:39 INFO - PROCESS | 1756 | 1468358499680 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:39 INFO - PROCESS | 1756 | 1468358499782 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
14:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 471ms
14:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
14:21:40 INFO - PROCESS | 1756 | 1468358500159 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:40 INFO - PROCESS | 1756 | 1468358500256 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
14:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 471ms
14:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
14:21:40 INFO - PROCESS | 1756 | 1468358500634 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:40 INFO - PROCESS | 1756 | 1468358500734 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
14:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 572ms
14:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
14:21:41 INFO - PROCESS | 1756 | 1468358501228 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:41 INFO - PROCESS | 1756 | 1468358501344 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
14:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 529ms
14:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
14:21:41 INFO - PROCESS | 1756 | 1468358501761 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:41 INFO - PROCESS | 1756 | 1468358501854 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
14:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 481ms
14:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
14:21:42 INFO - PROCESS | 1756 | 1468358502266 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:42 INFO - PROCESS | 1756 | 1468358502378 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
14:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 495ms
14:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
14:21:42 INFO - PROCESS | 1756 | 1468358502748 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:42 INFO - PROCESS | 1756 | 1468358502842 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
14:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 623ms
14:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
14:21:43 INFO - PROCESS | 1756 | 1468358503378 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:43 INFO - PROCESS | 1756 | 1468358503591 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
14:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 678ms
14:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
14:21:44 INFO - PROCESS | 1756 | 1468358504064 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:44 INFO - PROCESS | 1756 | 1468358504158 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
14:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 527ms
14:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
14:21:44 INFO - PROCESS | 1756 | 1468358504600 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:44 INFO - PROCESS | 1756 | 1468358504700 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
14:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 525ms
14:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
14:21:45 INFO - PROCESS | 1756 | 1468358505140 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:45 INFO - PROCESS | 1756 | 1468358505233 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
14:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 588ms
14:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
14:21:45 INFO - PROCESS | 1756 | 1468358505723 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:45 INFO - PROCESS | 1756 | 1468358505814 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
14:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 523ms
14:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
14:21:46 INFO - PROCESS | 1756 | 1468358506251 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:46 INFO - PROCESS | 1756 | 1468358506343 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
14:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 523ms
14:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
14:21:46 INFO - PROCESS | 1756 | 1468358506786 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:46 INFO - PROCESS | 1756 | 1468358506884 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
14:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms
14:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
14:21:47 INFO - PROCESS | 1756 | 1468358507260 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:47 INFO - PROCESS | 1756 | 1468358507353 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
14:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 523ms
14:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
14:21:47 INFO - PROCESS | 1756 | 1468358507784 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:47 INFO - PROCESS | 1756 | 1468358507883 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
14:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms
14:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
14:21:48 INFO - PROCESS | 1756 | 1468358508261 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:48 INFO - PROCESS | 1756 | 1468358508355 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
14:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 476ms
14:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
14:21:48 INFO - PROCESS | 1756 | 1468358508741 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:48 INFO - PROCESS | 1756 | 1468358508834 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
14:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms
14:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
14:21:49 INFO - PROCESS | 1756 | 1468358509219 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:49 INFO - PROCESS | 1756 | 1468358509325 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
14:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 475ms
14:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
14:21:49 INFO - PROCESS | 1756 | 1468358509700 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:49 INFO - PROCESS | 1756 | 1468358509792 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
14:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 474ms
14:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
14:21:50 INFO - PROCESS | 1756 | 1468358510182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:50 INFO - PROCESS | 1756 | 1468358510266 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
14:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 484ms
14:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
14:21:50 INFO - PROCESS | 1756 | 1468358510672 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:51 INFO - PROCESS | 1756 | 1468358511004 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
14:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 829ms
14:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
14:21:51 INFO - PROCESS | 1756 | 1468358511511 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:51 INFO - PROCESS | 1756 | 1468358511626 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
14:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 540ms
14:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
14:21:52 INFO - PROCESS | 1756 | 1468358512063 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:52 INFO - PROCESS | 1756 | 1468358512164 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
14:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 570ms
14:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
14:21:52 INFO - PROCESS | 1756 | 1468358512655 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:52 INFO - PROCESS | 1756 | 1468358512892 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
14:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 634ms
14:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
14:21:53 INFO - PROCESS | 1756 | 1468358513285 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:53 INFO - PROCESS | 1756 | 1468358513372 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
14:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 478ms
14:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
14:21:53 INFO - PROCESS | 1756 | 1468358513768 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:53 INFO - PROCESS | 1756 | 1468358513858 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
14:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 522ms
14:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
14:21:54 INFO - PROCESS | 1756 | 1468358514305 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:54 INFO - PROCESS | 1756 | 1468358514394 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
14:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 481ms
14:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
14:21:54 INFO - PROCESS | 1756 | 1468358514789 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:54 INFO - PROCESS | 1756 | 1468358514902 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
14:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms
14:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
14:21:55 INFO - PROCESS | 1756 | 1468358515485 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:55 INFO - PROCESS | 1756 | 1468358515604 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
14:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 872ms
14:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
14:21:56 INFO - PROCESS | 1756 | 1468358516363 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:56 INFO - PROCESS | 1756 | 1468358516461 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
14:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 527ms
14:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
14:21:56 INFO - PROCESS | 1756 | 1468358516900 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:57 INFO - PROCESS | 1756 | 1468358516999 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
14:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 526ms
14:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
14:21:57 INFO - PROCESS | 1756 | 1468358517441 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:57 INFO - PROCESS | 1756 | 1468358517543 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
14:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 534ms
14:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
14:21:57 INFO - PROCESS | 1756 | 1468358517976 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:58 INFO - PROCESS | 1756 | 1468358518069 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
14:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 526ms
14:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
14:21:58 INFO - PROCESS | 1756 | 1468358518507 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:58 INFO - PROCESS | 1756 | 1468358518614 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
14:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 581ms
14:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
14:21:59 INFO - PROCESS | 1756 | 1468358519109 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:59 INFO - PROCESS | 1756 | 1468358519229 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
14:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 530ms
14:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
14:21:59 INFO - PROCESS | 1756 | 1468358519638 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:21:59 INFO - PROCESS | 1756 | 1468358519732 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
14:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 470ms
14:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
14:22:00 INFO - PROCESS | 1756 | 1468358520113 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:00 INFO - PROCESS | 1756 | 1468358520211 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
14:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 476ms
14:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
14:22:00 INFO - PROCESS | 1756 | 1468358520595 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:00 INFO - PROCESS | 1756 | 1468358520683 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
14:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 483ms
14:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
14:22:01 INFO - PROCESS | 1756 | 1468358521084 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:01 INFO - PROCESS | 1756 | 1468358521177 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
14:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms
14:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
14:22:01 INFO - PROCESS | 1756 | 1468358521564 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:01 INFO - PROCESS | 1756 | 1468358521668 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
14:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 527ms
14:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
14:22:02 INFO - PROCESS | 1756 | 1468358522097 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:02 INFO - PROCESS | 1756 | 1468358522182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
14:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 775ms
14:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
14:22:02 INFO - PROCESS | 1756 | 1468358522880 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:02 INFO - PROCESS | 1756 | 1468358522995 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
14:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 532ms
14:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
14:22:03 INFO - PROCESS | 1756 | 1468358523422 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:03 INFO - PROCESS | 1756 | 1468358523515 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
14:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 524ms
14:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
14:22:03 INFO - PROCESS | 1756 | 1468358523959 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:04 INFO - PROCESS | 1756 | 1468358524052 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
14:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 474ms
14:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
14:22:04 INFO - PROCESS | 1756 | 1468358524431 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:04 INFO - PROCESS | 1756 | 1468358524540 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
14:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 522ms
14:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
14:22:04 INFO - PROCESS | 1756 | 1468358524958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:05 INFO - PROCESS | 1756 | 1468358525068 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
14:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 579ms
14:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
14:22:05 INFO - PROCESS | 1756 | 1468358525551 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:05 INFO - PROCESS | 1756 | 1468358525688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
14:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 575ms
14:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
14:22:06 INFO - PROCESS | 1756 | 1468358526128 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:06 INFO - PROCESS | 1756 | 1468358526221 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
14:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 474ms
14:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
14:22:06 INFO - PROCESS | 1756 | 1468358526608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:06 INFO - PROCESS | 1756 | 1468358526694 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
14:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 521ms
14:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
14:22:07 INFO - PROCESS | 1756 | 1468358527135 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:07 INFO - PROCESS | 1756 | 1468358527226 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
14:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 476ms
14:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
14:22:07 INFO - PROCESS | 1756 | 1468358527622 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:07 INFO - PROCESS | 1756 | 1468358527712 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
14:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 521ms
14:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
14:22:08 INFO - PROCESS | 1756 | 1468358528145 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:08 INFO - PROCESS | 1756 | 1468358528257 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
14:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 523ms
14:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
14:22:08 INFO - PROCESS | 1756 | 1468358528672 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:08 INFO - PROCESS | 1756 | 1468358528756 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
14:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 546ms
14:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
14:22:09 INFO - PROCESS | 1756 | 1468358529225 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:09 INFO - PROCESS | 1756 | 1468358529321 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
14:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 681ms
14:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
14:22:09 INFO - PROCESS | 1756 | 1468358529915 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:10 INFO - PROCESS | 1756 | 1468358530011 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
14:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 522ms
14:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
14:22:10 INFO - PROCESS | 1756 | 1468358530446 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:10 INFO - PROCESS | 1756 | 1468358530566 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
14:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 526ms
14:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
14:22:10 INFO - PROCESS | 1756 | 1468358530985 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:11 INFO - PROCESS | 1756 | 1468358531100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
14:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 531ms
14:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
14:22:11 INFO - PROCESS | 1756 | 1468358531514 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:11 INFO - PROCESS | 1756 | 1468358531603 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
14:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 473ms
14:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
14:22:11 INFO - PROCESS | 1756 | 1468358531990 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:12 INFO - PROCESS | 1756 | 1468358532077 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
14:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms
14:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
14:22:12 INFO - PROCESS | 1756 | 1468358532525 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:12 INFO - PROCESS | 1756 | 1468358532655 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
14:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 571ms
14:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
14:22:13 INFO - PROCESS | 1756 | 1468358533113 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:13 INFO - PROCESS | 1756 | 1468358533207 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
14:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms
14:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
14:22:13 INFO - PROCESS | 1756 | 1468358533573 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:13 INFO - PROCESS | 1756 | 1468358533660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
14:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 476ms
14:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
14:22:14 INFO - PROCESS | 1756 | 1468358534058 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:14 INFO - PROCESS | 1756 | 1468358534148 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
14:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms
14:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
14:22:14 INFO - PROCESS | 1756 | 1468358534532 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:14 INFO - PROCESS | 1756 | 1468358534628 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
14:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms
14:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
14:22:15 INFO - PROCESS | 1756 | 1468358535012 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:15 INFO - PROCESS | 1756 | 1468358535118 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
14:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 475ms
14:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
14:22:15 INFO - PROCESS | 1756 | 1468358535491 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:15 INFO - PROCESS | 1756 | 1468358535575 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:15 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.
14:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 477ms
14:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
14:22:15 INFO - PROCESS | 1756 | 1468358535973 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:16 INFO - PROCESS | 1756 | 1468358536062 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:16 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.
14:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 527ms
14:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
14:22:16 INFO - PROCESS | 1756 | 1468358536507 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:16 INFO - PROCESS | 1756 | 1468358536622 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:17 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.
14:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 678ms
14:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
14:22:17 INFO - PROCESS | 1756 | 1468358537193 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:17 INFO - PROCESS | 1756 | 1468358537295 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:17 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.
14:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 779ms
14:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
14:22:17 INFO - PROCESS | 1756 | 1468358537979 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:18 INFO - PROCESS | 1756 | 1468358538070 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:18 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.
14:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 523ms
14:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
14:22:18 INFO - PROCESS | 1756 | 1468358538514 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:18 INFO - PROCESS | 1756 | 1468358538611 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:19 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.
14:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 525ms
14:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
14:22:19 INFO - PROCESS | 1756 | 1468358539051 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:19 INFO - PROCESS | 1756 | 1468358539145 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:19 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.
14:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 530ms
14:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
14:22:19 INFO - PROCESS | 1756 | 1468358539585 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:19 INFO - PROCESS | 1756 | 1468358539680 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:20 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.
14:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 575ms
14:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
14:22:20 INFO - PROCESS | 1756 | 1468358540159 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:20 INFO - PROCESS | 1756 | 1468358540251 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:20 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.
14:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 578ms
14:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
14:22:20 INFO - PROCESS | 1756 | 1468358540744 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:20 INFO - PROCESS | 1756 | 1468358540886 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:21 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.
14:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 575ms
14:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
14:22:21 INFO - PROCESS | 1756 | 1468358541321 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:21 INFO - PROCESS | 1756 | 1468358541411 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:21 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.
14:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms
14:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
14:22:21 INFO - PROCESS | 1756 | 1468358541797 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:21 INFO - PROCESS | 1756 | 1468358541897 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:22 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.
14:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 525ms
14:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
14:22:22 INFO - PROCESS | 1756 | 1468358542327 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:22 INFO - PROCESS | 1756 | 1468358542420 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:22 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.
14:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 524ms
14:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
14:22:22 INFO - PROCESS | 1756 | 1468358542863 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:22 INFO - PROCESS | 1756 | 1468358542958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:23 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.
14:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 475ms
14:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
14:22:23 INFO - PROCESS | 1756 | 1468358543344 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:23 INFO - PROCESS | 1756 | 1468358543445 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:23 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.
14:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 525ms
14:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
14:22:23 INFO - PROCESS | 1756 | 1468358543881 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:24 INFO - PROCESS | 1756 | 1468358544006 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:24 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.
14:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 822ms
14:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
14:22:24 INFO - PROCESS | 1756 | 1468358544708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:24 INFO - PROCESS | 1756 | 1468358544810 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:25 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.
14:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 526ms
14:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
14:22:25 INFO - PROCESS | 1756 | 1468358545261 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:25 INFO - PROCESS | 1756 | 1468358545361 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:25 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.
14:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 624ms
14:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
14:22:25 INFO - PROCESS | 1756 | 1468358545899 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:25 INFO - PROCESS | 1756 | 1468358545994 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:26 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.
14:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 532ms
14:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
14:22:26 INFO - PROCESS | 1756 | 1468358546429 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:26 INFO - PROCESS | 1756 | 1468358546519 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:26 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.
14:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 532ms
14:22:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
14:22:26 INFO - PROCESS | 1756 | 1468358546972 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:27 INFO - PROCESS | 1756 | 1468358547076 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
14:22:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 585ms
14:22:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
14:22:27 INFO - PROCESS | 1756 | 1468358547562 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:27 INFO - PROCESS | 1756 | 1468358547691 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
14:22:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 570ms
14:22:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
14:22:28 INFO - PROCESS | 1756 | 1468358548138 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:28 INFO - PROCESS | 1756 | 1468358548276 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
14:22:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 624ms
14:22:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
14:22:28 INFO - PROCESS | 1756 | 1468358548764 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:28 INFO - PROCESS | 1756 | 1468358548852 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
14:22:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms
14:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
14:22:29 INFO - PROCESS | 1756 | 1468358549295 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:29 INFO - PROCESS | 1756 | 1468358549384 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
14:22:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 526ms
14:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
14:22:29 INFO - PROCESS | 1756 | 1468358549840 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:29 INFO - PROCESS | 1756 | 1468358549929 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
14:22:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 477ms
14:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
14:22:30 INFO - PROCESS | 1756 | 1468358550329 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:30 INFO - PROCESS | 1756 | 1468358550433 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
14:22:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 625ms
14:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
14:22:30 INFO - PROCESS | 1756 | 1468358550982 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:31 INFO - PROCESS | 1756 | 1468358551123 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
14:22:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 985ms
14:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
14:22:31 INFO - PROCESS | 1756 | 1468358551973 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:32 INFO - PROCESS | 1756 | 1468358552077 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
14:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 576ms
14:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
14:22:32 INFO - PROCESS | 1756 | 1468358552558 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:32 INFO - PROCESS | 1756 | 1468358552660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
14:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 641ms
14:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
14:22:33 INFO - PROCESS | 1756 | 1468358553221 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:33 INFO - PROCESS | 1756 | 1468358553321 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
14:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 529ms
14:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
14:22:33 INFO - PROCESS | 1756 | 1468358553747 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:33 INFO - PROCESS | 1756 | 1468358553862 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:34 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
14:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms
14:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
14:22:34 INFO - PROCESS | 1756 | 1468358554725 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:34 INFO - PROCESS | 1756 | 1468358554822 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:35 INFO - PROCESS | 1756 | 1468358555576 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
14:22:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
14:22:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 974ms
14:22:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
14:22:35 INFO - PROCESS | 1756 | 1468358555706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:35 INFO - PROCESS | 1756 | 1468358555818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:36 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
14:22:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:22:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
14:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 532ms
14:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
14:22:36 INFO - PROCESS | 1756 | 1468358556240 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:36 INFO - PROCESS | 1756 | 1468358556325 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
14:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms
14:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
14:22:36 INFO - PROCESS | 1756 | 1468358556917 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:37 INFO - PROCESS | 1756 | 1468358557000 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
14:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 470ms
14:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
14:22:37 INFO - PROCESS | 1756 | 1468358557393 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:37 INFO - PROCESS | 1756 | 1468358557484 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
14:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 531ms
14:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
14:22:37 INFO - PROCESS | 1756 | 1468358557930 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:38 INFO - PROCESS | 1756 | 1468358558049 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
14:22:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 870ms
14:22:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
14:22:38 INFO - PROCESS | 1756 | 1468358558809 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:38 INFO - PROCESS | 1756 | 1468358558914 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
14:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 527ms
14:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
14:22:39 INFO - PROCESS | 1756 | 1468358559346 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:39 INFO - PROCESS | 1756 | 1468358559444 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
14:22:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
14:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 523ms
14:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
14:22:39 INFO - PROCESS | 1756 | 1468358559884 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:39 INFO - PROCESS | 1756 | 1468358559981 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
14:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 582ms
14:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
14:22:40 INFO - PROCESS | 1756 | 1468358560461 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:40 INFO - PROCESS | 1756 | 1468358560560 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:40 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
14:22:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
14:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 521ms
14:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
14:22:40 INFO - PROCESS | 1756 | 1468358560990 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:41 INFO - PROCESS | 1756 | 1468358561090 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:41 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
14:22:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
14:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 580ms
14:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
14:22:41 INFO - PROCESS | 1756 | 1468358561578 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:41 INFO - PROCESS | 1756 | 1468358561686 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:42 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
14:22:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
14:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 530ms
14:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
14:22:42 INFO - PROCESS | 1756 | 1468358562111 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:42 INFO - PROCESS | 1756 | 1468358562201 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
14:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms
14:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
14:22:42 INFO - PROCESS | 1756 | 1468358562641 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:42 INFO - PROCESS | 1756 | 1468358562732 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
14:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 531ms
14:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
14:22:43 INFO - PROCESS | 1756 | 1468358563174 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:43 INFO - PROCESS | 1756 | 1468358563264 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
14:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 473ms
14:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
14:22:43 INFO - PROCESS | 1756 | 1468358563652 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:43 INFO - PROCESS | 1756 | 1468358563742 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
14:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 477ms
14:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
14:22:44 INFO - PROCESS | 1756 | 1468358564134 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:44 INFO - PROCESS | 1756 | 1468358564241 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
14:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 584ms
14:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
14:22:44 INFO - PROCESS | 1756 | 1468358564725 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:44 INFO - PROCESS | 1756 | 1468358564822 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
14:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 679ms
14:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
14:22:45 INFO - PROCESS | 1756 | 1468358565409 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:45 INFO - PROCESS | 1756 | 1468358565513 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
14:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 771ms
14:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
14:22:46 INFO - PROCESS | 1756 | 1468358566187 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:46 INFO - PROCESS | 1756 | 1468358566281 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
14:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 523ms
14:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
14:22:46 INFO - PROCESS | 1756 | 1468358566740 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:46 INFO - PROCESS | 1756 | 1468358566839 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
14:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 549ms
14:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
14:22:47 INFO - PROCESS | 1756 | 1468358567285 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:47 INFO - PROCESS | 1756 | 1468358567379 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
14:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 528ms
14:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
14:22:47 INFO - PROCESS | 1756 | 1468358567816 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:47 INFO - PROCESS | 1756 | 1468358567908 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
14:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 580ms
14:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
14:22:48 INFO - PROCESS | 1756 | 1468358568402 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:48 INFO - PROCESS | 1756 | 1468358568495 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:48 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
14:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 523ms
14:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
14:22:48 INFO - PROCESS | 1756 | 1468358568933 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:49 INFO - PROCESS | 1756 | 1468358569058 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
14:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms
14:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
14:22:49 INFO - PROCESS | 1756 | 1468358569522 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:49 INFO - PROCESS | 1756 | 1468358569608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
14:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 480ms
14:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
14:22:50 INFO - PROCESS | 1756 | 1468358570001 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:50 INFO - PROCESS | 1756 | 1468358570093 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:50 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
14:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 476ms
14:22:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
14:22:50 INFO - PROCESS | 1756 | 1468358570481 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:50 INFO - PROCESS | 1756 | 1468358570568 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:50 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
14:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
14:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
14:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:22:50 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
14:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
14:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
14:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:22:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 479ms
14:22:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
14:22:50 INFO - PROCESS | 1756 | 1468358570976 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:51 INFO - PROCESS | 1756 | 1468358571067 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
14:22:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 480ms
14:22:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
14:22:51 INFO - PROCESS | 1756 | 1468358571462 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:51 INFO - PROCESS | 1756 | 1468358571586 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:51 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.
14:22:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 527ms
14:22:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
14:22:52 INFO - PROCESS | 1756 | 1468358572018 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:52 INFO - PROCESS | 1756 | 1468358572158 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:52 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.
14:22:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 831ms
14:22:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
14:22:52 INFO - PROCESS | 1756 | 1468358572862 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:52 INFO - PROCESS | 1756 | 1468358572969 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
14:22:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 530ms
14:22:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
14:22:53 INFO - PROCESS | 1756 | 1468358573408 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:53 INFO - PROCESS | 1756 | 1468358573515 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:53 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.
14:22:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 482ms
14:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
14:22:53 INFO - PROCESS | 1756 | 1468358573893 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:53 INFO - PROCESS | 1756 | 1468358573994 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
14:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 531ms
14:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
14:22:54 INFO - PROCESS | 1756 | 1468358574420 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:54 INFO - PROCESS | 1756 | 1468358574510 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
14:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 527ms
14:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
14:22:54 INFO - PROCESS | 1756 | 1468358574952 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:55 INFO - PROCESS | 1756 | 1468358575058 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
14:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 525ms
14:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
14:22:55 INFO - PROCESS | 1756 | 1468358575487 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:55 INFO - PROCESS | 1756 | 1468358575600 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
14:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 570ms
14:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
14:22:56 INFO - PROCESS | 1756 | 1468358576060 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:56 INFO - PROCESS | 1756 | 1468358576145 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
14:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 475ms
14:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
14:22:56 INFO - PROCESS | 1756 | 1468358576539 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:56 INFO - PROCESS | 1756 | 1468358576624 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
14:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms
14:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
14:22:57 INFO - PROCESS | 1756 | 1468358577067 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:57 INFO - PROCESS | 1756 | 1468358577151 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
14:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms
14:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
14:22:57 INFO - PROCESS | 1756 | 1468358577542 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:57 INFO - PROCESS | 1756 | 1468358577631 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
14:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 477ms
14:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
14:22:58 INFO - PROCESS | 1756 | 1468358578026 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:58 INFO - PROCESS | 1756 | 1468358578126 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
14:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 473ms
14:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
14:22:58 INFO - PROCESS | 1756 | 1468358578501 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:58 INFO - PROCESS | 1756 | 1468358578586 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
14:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms
14:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
14:22:59 INFO - PROCESS | 1756 | 1468358579078 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:22:59 INFO - PROCESS | 1756 | 1468358579182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
14:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 929ms
14:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
14:23:00 INFO - PROCESS | 1756 | 1468358580017 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:00 INFO - PROCESS | 1756 | 1468358580120 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
14:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 528ms
14:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
14:23:00 INFO - PROCESS | 1756 | 1468358580565 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:00 INFO - PROCESS | 1756 | 1468358580661 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
14:23:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms
14:23:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
14:23:01 INFO - PROCESS | 1756 | 1468358581104 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:01 INFO - PROCESS | 1756 | 1468358581202 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
14:23:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 525ms
14:23:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
14:23:01 INFO - PROCESS | 1756 | 1468358581627 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:01 INFO - PROCESS | 1756 | 1468358581726 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
14:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 526ms
14:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
14:23:02 INFO - PROCESS | 1756 | 1468358582160 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:02 INFO - PROCESS | 1756 | 1468358582263 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
14:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 574ms
14:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
14:23:02 INFO - PROCESS | 1756 | 1468358582742 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:02 INFO - PROCESS | 1756 | 1468358582885 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
14:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 581ms
14:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
14:23:03 INFO - PROCESS | 1756 | 1468358583327 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:03 INFO - PROCESS | 1756 | 1468358583415 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
14:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 524ms
14:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
14:23:03 INFO - PROCESS | 1756 | 1468358583855 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:03 INFO - PROCESS | 1756 | 1468358583941 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
14:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms
14:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
14:23:04 INFO - PROCESS | 1756 | 1468358584330 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:04 INFO - PROCESS | 1756 | 1468358584415 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
14:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 480ms
14:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
14:23:04 INFO - PROCESS | 1756 | 1468358584815 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:04 INFO - PROCESS | 1756 | 1468358584902 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
14:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 473ms
14:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
14:23:05 INFO - PROCESS | 1756 | 1468358585295 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:05 INFO - PROCESS | 1756 | 1468358585398 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
14:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 623ms
14:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
14:23:05 INFO - PROCESS | 1756 | 1468358585938 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:06 INFO - PROCESS | 1756 | 1468358586082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
14:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 829ms
14:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
14:23:06 INFO - PROCESS | 1756 | 1468358586772 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:06 INFO - PROCESS | 1756 | 1468358586864 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
14:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms
14:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
14:23:07 INFO - PROCESS | 1756 | 1468358587304 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:07 INFO - PROCESS | 1756 | 1468358587394 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
14:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 525ms
14:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
14:23:07 INFO - PROCESS | 1756 | 1468358587841 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:07 INFO - PROCESS | 1756 | 1468358587934 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
14:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 531ms
14:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
14:23:08 INFO - PROCESS | 1756 | 1468358588376 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:08 INFO - PROCESS | 1756 | 1468358588470 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
14:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 535ms
14:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
14:23:08 INFO - PROCESS | 1756 | 1468358588909 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:09 INFO - PROCESS | 1756 | 1468358589013 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
14:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 571ms
14:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
14:23:09 INFO - PROCESS | 1756 | 1468358589494 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:09 INFO - PROCESS | 1756 | 1468358589628 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
14:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 577ms
14:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
14:23:10 INFO - PROCESS | 1756 | 1468358590068 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:10 INFO - PROCESS | 1756 | 1468358590185 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
14:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 622ms
14:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
14:23:10 INFO - PROCESS | 1756 | 1468358590707 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:10 INFO - PROCESS | 1756 | 1468358590806 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:11 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
14:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms
14:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
14:23:11 INFO - PROCESS | 1756 | 1468358591645 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:11 INFO - PROCESS | 1756 | 1468358591744 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
14:23:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 527ms
14:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
14:23:12 INFO - PROCESS | 1756 | 1468358592180 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:12 INFO - PROCESS | 1756 | 1468358592275 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:13 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)
14:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms
14:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
14:23:13 INFO - PROCESS | 1756 | 1468358593168 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:13 INFO - PROCESS | 1756 | 1468358593272 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
14:23:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 977ms
14:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
14:23:14 INFO - PROCESS | 1756 | 1468358594141 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:14 INFO - PROCESS | 1756 | 1468358594259 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
14:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 976ms
14:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
14:23:15 INFO - PROCESS | 1756 | 1468358595123 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:15 INFO - PROCESS | 1756 | 1468358595210 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:16 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)
14:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 883ms
14:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
14:23:16 INFO - PROCESS | 1756 | 1468358596019 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:16 INFO - PROCESS | 1756 | 1468358596129 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:16 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)
14:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 975ms
14:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
14:23:16 INFO - PROCESS | 1756 | 1468358596991 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:17 INFO - PROCESS | 1756 | 1468358597080 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
14:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 977ms
14:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
14:23:17 INFO - PROCESS | 1756 | 1468358597978 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:18 INFO - PROCESS | 1756 | 1468358598092 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
14:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1034ms
14:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
14:23:19 INFO - PROCESS | 1756 | 1468358599035 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:19 INFO - PROCESS | 1756 | 1468358599130 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
14:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms
14:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
14:23:20 INFO - PROCESS | 1756 | 1468358600026 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:20 INFO - PROCESS | 1756 | 1468358600124 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:21 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
14:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1034ms
14:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
14:23:21 INFO - PROCESS | 1756 | 1468358601057 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:21 INFO - PROCESS | 1756 | 1468358601145 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
14:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 932ms
14:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
14:23:21 INFO - PROCESS | 1756 | 1468358601991 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:22 INFO - PROCESS | 1756 | 1468358602078 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:22 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
14:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
14:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 494ms
14:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
14:23:22 INFO - PROCESS | 1756 | 1468358602495 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:22 INFO - PROCESS | 1756 | 1468358602608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
14:23:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 577ms
14:23:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
14:23:23 INFO - PROCESS | 1756 | 1468358603074 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:23 INFO - PROCESS | 1756 | 1468358603163 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:23 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
14:23:23 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:23:23 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:23:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
14:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:23:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 524ms
14:23:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
14:23:23 INFO - PROCESS | 1756 | 1468358603605 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:23 INFO - PROCESS | 1756 | 1468358603694 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
14:23:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 475ms
14:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
14:23:24 INFO - PROCESS | 1756 | 1468358604084 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:24 INFO - PROCESS | 1756 | 1468358604170 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
14:23:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1023ms
14:23:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
14:23:25 INFO - PROCESS | 1756 | 1468358605125 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:25 INFO - PROCESS | 1756 | 1468358605251 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:26 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
14:23:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1026ms
14:23:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
14:23:26 INFO - PROCESS | 1756 | 1468358606169 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:26 INFO - PROCESS | 1756 | 1468358606264 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:27 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.)
14:23:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 977ms
14:23:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
14:23:27 INFO - PROCESS | 1756 | 1468358607156 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:27 INFO - PROCESS | 1756 | 1468358607259 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
14:23:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1036ms
14:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
14:23:28 INFO - PROCESS | 1756 | 1468358608193 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:28 INFO - PROCESS | 1756 | 1468358608291 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:29 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
14:23:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms
14:23:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
14:23:29 INFO - PROCESS | 1756 | 1468358609172 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:29 INFO - PROCESS | 1756 | 1468358609262 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
14:23:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms
14:23:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
14:23:29 INFO - PROCESS | 1756 | 1468358609652 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:29 INFO - PROCESS | 1756 | 1468358609761 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
14:23:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms
14:23:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
14:23:30 INFO - PROCESS | 1756 | 1468358610575 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:30 INFO - PROCESS | 1756 | 1468358610656 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
14:23:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 879ms
14:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
14:23:31 INFO - PROCESS | 1756 | 1468358611462 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:31 INFO - PROCESS | 1756 | 1468358611608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
14:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 728ms
14:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
14:23:32 INFO - PROCESS | 1756 | 1468358612196 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:32 INFO - PROCESS | 1756 | 1468358612299 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
14:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 534ms
14:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
14:23:32 INFO - PROCESS | 1756 | 1468358612741 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:32 INFO - PROCESS | 1756 | 1468358612849 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
14:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 578ms
14:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
14:23:33 INFO - PROCESS | 1756 | 1468358613332 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:33 INFO - PROCESS | 1756 | 1468358613438 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
14:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 527ms
14:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
14:23:33 INFO - PROCESS | 1756 | 1468358613855 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:33 INFO - PROCESS | 1756 | 1468358613943 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
14:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms
14:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
14:23:34 INFO - PROCESS | 1756 | 1468358614382 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:34 INFO - PROCESS | 1756 | 1468358614489 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
14:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 575ms
14:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
14:23:34 INFO - PROCESS | 1756 | 1468358614964 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:35 INFO - PROCESS | 1756 | 1468358615078 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
14:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 675ms
14:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
14:23:35 INFO - PROCESS | 1756 | 1468358615654 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:35 INFO - PROCESS | 1756 | 1468358615792 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:36 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
14:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 725ms
14:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
14:23:36 INFO - PROCESS | 1756 | 1468358616385 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:36 INFO - PROCESS | 1756 | 1468358616523 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:36 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
14:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 582ms
14:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
14:23:36 INFO - PROCESS | 1756 | 1468358616971 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:37 INFO - PROCESS | 1756 | 1468358617068 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:37 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
14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 479ms
14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
14:23:37 INFO - PROCESS | 1756 | 1468358617461 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:37 INFO - PROCESS | 1756 | 1468358617549 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms
14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
14:23:37 INFO - PROCESS | 1756 | 1468358617987 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:38 INFO - PROCESS | 1756 | 1468358618095 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:38 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
14:23:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:23:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
14:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 625ms
14:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
14:23:38 INFO - PROCESS | 1756 | 1468358618620 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:38 INFO - PROCESS | 1756 | 1468358618730 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
14:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 773ms
14:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
14:23:39 INFO - PROCESS | 1756 | 1468358619399 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:39 INFO - PROCESS | 1756 | 1468358619662 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:40 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
14:23:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:23:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
14:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:23:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 730ms
14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
14:23:40 INFO - PROCESS | 1756 | 1468358620141 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:40 INFO - PROCESS | 1756 | 1468358620246 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 529ms
14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
14:23:40 INFO - PROCESS | 1756 | 1468358620674 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:40 INFO - PROCESS | 1756 | 1468358620769 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
14:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 522ms
14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
14:23:41 INFO - PROCESS | 1756 | 1468358621213 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:41 INFO - PROCESS | 1756 | 1468358621309 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
14:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 526ms
14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
14:23:41 INFO - PROCESS | 1756 | 1468358621736 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:41 INFO - PROCESS | 1756 | 1468358621839 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
14:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 529ms
14:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
14:23:42 INFO - PROCESS | 1756 | 1468358622277 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:42 INFO - PROCESS | 1756 | 1468358622381 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
14:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 578ms
14:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
14:23:42 INFO - PROCESS | 1756 | 1468358622857 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:42 INFO - PROCESS | 1756 | 1468358622980 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
14:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 546ms
14:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
14:23:43 INFO - PROCESS | 1756 | 1468358623404 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:43 INFO - PROCESS | 1756 | 1468358623490 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
14:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 484ms
14:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
14:23:43 INFO - PROCESS | 1756 | 1468358623897 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:43 INFO - PROCESS | 1756 | 1468358623980 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
14:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 430ms
14:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
14:23:44 INFO - PROCESS | 1756 | 1468358624330 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:44 INFO - PROCESS | 1756 | 1468358624411 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
14:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 479ms
14:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
14:23:44 INFO - PROCESS | 1756 | 1468358624813 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:44 INFO - PROCESS | 1756 | 1468358624897 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
14:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms
14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
14:23:45 INFO - PROCESS | 1756 | 1468358625289 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:45 INFO - PROCESS | 1756 | 1468358625388 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
14:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 483ms
14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
14:23:45 INFO - PROCESS | 1756 | 1468358625778 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:45 INFO - PROCESS | 1756 | 1468358625924 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
14:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 824ms
14:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
14:23:46 INFO - PROCESS | 1756 | 1468358626609 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:46 INFO - PROCESS | 1756 | 1468358626710 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 528ms
14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
14:23:47 INFO - PROCESS | 1756 | 1468358627164 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:47 INFO - PROCESS | 1756 | 1468358627264 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 540ms
14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
14:23:47 INFO - PROCESS | 1756 | 1468358627700 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:47 INFO - PROCESS | 1756 | 1468358627794 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 528ms
14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
14:23:48 INFO - PROCESS | 1756 | 1468358628230 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:48 INFO - PROCESS | 1756 | 1468358628324 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms
14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
14:23:48 INFO - PROCESS | 1756 | 1468358628758 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:48 INFO - PROCESS | 1756 | 1468358628845 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
14:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 525ms
14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
14:23:49 INFO - PROCESS | 1756 | 1468358629291 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:49 INFO - PROCESS | 1756 | 1468358629423 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
14:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 577ms
14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
14:23:49 INFO - PROCESS | 1756 | 1468358629870 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:49 INFO - PROCESS | 1756 | 1468358629959 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms
14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
14:23:50 INFO - PROCESS | 1756 | 1468358630345 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:50 INFO - PROCESS | 1756 | 1468358630429 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 475ms
14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
14:23:50 INFO - PROCESS | 1756 | 1468358630826 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:50 INFO - PROCESS | 1756 | 1468358630911 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 477ms
14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
14:23:51 INFO - PROCESS | 1756 | 1468358631308 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:51 INFO - PROCESS | 1756 | 1468358631398 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms
14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
14:23:51 INFO - PROCESS | 1756 | 1468358631836 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:51 INFO - PROCESS | 1756 | 1468358631937 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
14:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 485ms
14:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
14:23:52 INFO - PROCESS | 1756 | 1468358632324 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:52 INFO - PROCESS | 1756 | 1468358632414 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
14:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 570ms
14:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
14:23:52 INFO - PROCESS | 1756 | 1468358632905 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:53 INFO - PROCESS | 1756 | 1468358633039 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
14:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 776ms
14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
14:23:53 INFO - PROCESS | 1756 | 1468358633685 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:53 INFO - PROCESS | 1756 | 1468358633975 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
14:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 723ms
14:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
14:23:54 INFO - PROCESS | 1756 | 1468358634416 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:54 INFO - PROCESS | 1756 | 1468358634524 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
14:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 523ms
14:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
14:23:54 INFO - PROCESS | 1756 | 1468358634947 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:55 INFO - PROCESS | 1756 | 1468358635043 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 533ms
14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
14:23:55 INFO - PROCESS | 1756 | 1468358635495 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:55 INFO - PROCESS | 1756 | 1468358635596 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 582ms
14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
14:23:56 INFO - PROCESS | 1756 | 1468358636074 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:56 INFO - PROCESS | 1756 | 1468358636188 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 533ms
14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
14:23:56 INFO - PROCESS | 1756 | 1468358636619 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:56 INFO - PROCESS | 1756 | 1468358636724 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 629ms
14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
14:23:57 INFO - PROCESS | 1756 | 1468358637247 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:57 INFO - PROCESS | 1756 | 1468358637345 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 576ms
14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
14:23:57 INFO - PROCESS | 1756 | 1468358637829 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:57 INFO - PROCESS | 1756 | 1468358637913 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
14:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms
14:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
14:23:58 INFO - PROCESS | 1756 | 1468358638307 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:58 INFO - PROCESS | 1756 | 1468358638400 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
14:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 478ms
14:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
14:23:58 INFO - PROCESS | 1756 | 1468358638789 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:58 INFO - PROCESS | 1756 | 1468358638875 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
14:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 477ms
14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
14:23:59 INFO - PROCESS | 1756 | 1468358639270 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:59 INFO - PROCESS | 1756 | 1468358639360 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
14:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms
14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
14:23:59 INFO - PROCESS | 1756 | 1468358639800 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:23:59 INFO - PROCESS | 1756 | 1468358639930 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
14:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 870ms
14:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
14:24:00 INFO - PROCESS | 1756 | 1468358640678 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:00 INFO - PROCESS | 1756 | 1468358640797 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 531ms
14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
14:24:01 INFO - PROCESS | 1756 | 1468358641220 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:01 INFO - PROCESS | 1756 | 1468358641318 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 578ms
14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
14:24:01 INFO - PROCESS | 1756 | 1468358641812 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:01 INFO - PROCESS | 1756 | 1468358641915 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
14:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 586ms
14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
14:24:02 INFO - PROCESS | 1756 | 1468358642392 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:02 INFO - PROCESS | 1756 | 1468358642492 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
14:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms
14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
14:24:02 INFO - PROCESS | 1756 | 1468358642918 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:03 INFO - PROCESS | 1756 | 1468358643010 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
14:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 570ms
14:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
14:24:03 INFO - PROCESS | 1756 | 1468358643498 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:03 INFO - PROCESS | 1756 | 1468358643620 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
14:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms
14:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
14:24:04 INFO - PROCESS | 1756 | 1468358644078 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:04 INFO - PROCESS | 1756 | 1468358644166 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
14:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 528ms
14:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
14:24:04 INFO - PROCESS | 1756 | 1468358644608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:04 INFO - PROCESS | 1756 | 1468358644706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
14:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 576ms
14:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
14:24:05 INFO - PROCESS | 1756 | 1468358645190 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:05 INFO - PROCESS | 1756 | 1468358645282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
14:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 524ms
14:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
14:24:05 INFO - PROCESS | 1756 | 1468358645720 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:05 INFO - PROCESS | 1756 | 1468358645818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 479ms
14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
14:24:06 INFO - PROCESS | 1756 | 1468358646205 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:06 INFO - PROCESS | 1756 | 1468358646307 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 529ms
14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
14:24:06 INFO - PROCESS | 1756 | 1468358646739 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:06 INFO - PROCESS | 1756 | 1468358646876 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms
14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
14:24:07 INFO - PROCESS | 1756 | 1468358647499 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:07 INFO - PROCESS | 1756 | 1468358647653 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
14:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 875ms
14:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
14:24:08 INFO - PROCESS | 1756 | 1468358648378 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:08 INFO - PROCESS | 1756 | 1468358648491 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
14:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 576ms
14:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
14:24:08 INFO - PROCESS | 1756 | 1468358648965 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:09 INFO - PROCESS | 1756 | 1468358649068 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
14:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms
14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
14:24:09 INFO - PROCESS | 1756 | 1468358649499 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:09 INFO - PROCESS | 1756 | 1468358649597 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 526ms
14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
14:24:10 INFO - PROCESS | 1756 | 1468358650021 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:10 INFO - PROCESS | 1756 | 1468358650115 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 573ms
14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
14:24:10 INFO - PROCESS | 1756 | 1468358650606 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:10 INFO - PROCESS | 1756 | 1468358650705 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 533ms
14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
14:24:11 INFO - PROCESS | 1756 | 1468358651140 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:11 INFO - PROCESS | 1756 | 1468358651265 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 573ms
14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
14:24:11 INFO - PROCESS | 1756 | 1468358651715 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:11 INFO - PROCESS | 1756 | 1468358651801 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 474ms
14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
14:24:12 INFO - PROCESS | 1756 | 1468358652194 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:12 INFO - PROCESS | 1756 | 1468358652279 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 482ms
14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
14:24:12 INFO - PROCESS | 1756 | 1468358652681 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:12 INFO - PROCESS | 1756 | 1468358652775 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms
14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
14:24:13 INFO - PROCESS | 1756 | 1468358653158 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:13 INFO - PROCESS | 1756 | 1468358653246 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 476ms
14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
14:24:13 INFO - PROCESS | 1756 | 1468358653641 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:13 INFO - PROCESS | 1756 | 1468358653739 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
14:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 524ms
14:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
14:24:14 INFO - PROCESS | 1756 | 1468358654169 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:14 INFO - PROCESS | 1756 | 1468358654288 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
14:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 872ms
14:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
14:24:15 INFO - PROCESS | 1756 | 1468358655050 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:15 INFO - PROCESS | 1756 | 1468358655160 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
14:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 533ms
14:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
14:24:15 INFO - PROCESS | 1756 | 1468358655593 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:15 INFO - PROCESS | 1756 | 1468358655692 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
14:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 523ms
14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
14:24:16 INFO - PROCESS | 1756 | 1468358656130 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:16 INFO - PROCESS | 1756 | 1468358656227 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
14:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms
14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
14:24:16 INFO - PROCESS | 1756 | 1468358656660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:16 INFO - PROCESS | 1756 | 1468358656753 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
14:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms
14:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
14:24:17 INFO - PROCESS | 1756 | 1468358657191 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:17 INFO - PROCESS | 1756 | 1468358657281 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
14:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 523ms
14:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
14:24:17 INFO - PROCESS | 1756 | 1468358657729 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:17 INFO - PROCESS | 1756 | 1468358657860 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 580ms
14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
14:24:18 INFO - PROCESS | 1756 | 1468358658312 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:18 INFO - PROCESS | 1756 | 1468358658407 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 476ms
14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
14:24:18 INFO - PROCESS | 1756 | 1468358658794 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:18 INFO - PROCESS | 1756 | 1468358658880 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms
14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
14:24:19 INFO - PROCESS | 1756 | 1468358659268 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:19 INFO - PROCESS | 1756 | 1468358659356 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms
14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
14:24:19 INFO - PROCESS | 1756 | 1468358659793 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:19 INFO - PROCESS | 1756 | 1468358659878 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 484ms
14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
14:24:20 INFO - PROCESS | 1756 | 1468358660284 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:20 INFO - PROCESS | 1756 | 1468358660386 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 532ms
14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
14:24:20 INFO - PROCESS | 1756 | 1468358660821 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:20 INFO - PROCESS | 1756 | 1468358660913 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
14:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 625ms
14:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
14:24:21 INFO - PROCESS | 1756 | 1468358661454 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:21 INFO - PROCESS | 1756 | 1468358661579 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
14:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 921ms
14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
14:24:22 INFO - PROCESS | 1756 | 1468358662382 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:22 INFO - PROCESS | 1756 | 1468358662491 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
14:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 575ms
14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
14:24:22 INFO - PROCESS | 1756 | 1468358662973 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:23 INFO - PROCESS | 1756 | 1468358663065 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
14:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 531ms
14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
14:24:23 INFO - PROCESS | 1756 | 1468358663511 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:23 INFO - PROCESS | 1756 | 1468358663605 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 524ms
14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
14:24:24 INFO - PROCESS | 1756 | 1468358664033 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:24 INFO - PROCESS | 1756 | 1468358664128 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms
14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
14:24:24 INFO - PROCESS | 1756 | 1468358664559 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:24 INFO - PROCESS | 1756 | 1468358664668 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
14:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 524ms
14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
14:24:25 INFO - PROCESS | 1756 | 1468358665097 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:25 INFO - PROCESS | 1756 | 1468358665243 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
14:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 622ms
14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
14:24:25 INFO - PROCESS | 1756 | 1468358665721 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:25 INFO - PROCESS | 1756 | 1468358665814 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
14:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 476ms
14:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
14:24:26 INFO - PROCESS | 1756 | 1468358666203 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:26 INFO - PROCESS | 1756 | 1468358666292 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
14:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 479ms
14:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
14:24:26 INFO - PROCESS | 1756 | 1468358666687 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:26 INFO - PROCESS | 1756 | 1468358666779 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
14:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 479ms
14:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
14:24:27 INFO - PROCESS | 1756 | 1468358667171 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:27 INFO - PROCESS | 1756 | 1468358667264 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
14:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 525ms
14:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
14:24:27 INFO - PROCESS | 1756 | 1468358667703 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:27 INFO - PROCESS | 1756 | 1468358667808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
14:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 531ms
14:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
14:24:28 INFO - PROCESS | 1756 | 1468358668238 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:28 INFO - PROCESS | 1756 | 1468358668358 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
14:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 830ms
14:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
14:24:29 INFO - PROCESS | 1756 | 1468358669080 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:29 INFO - PROCESS | 1756 | 1468358669192 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:29 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
14:24:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:24:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 539ms
14:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
14:24:29 INFO - PROCESS | 1756 | 1468358669635 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:29 INFO - PROCESS | 1756 | 1468358669728 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:30 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
14:24:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:24:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
14:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 520ms
14:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
14:24:30 INFO - PROCESS | 1756 | 1468358670176 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:30 INFO - PROCESS | 1756 | 1468358670274 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:30 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
14:24:30 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:24:30 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:24:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
14:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 543ms
14:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
14:24:30 INFO - PROCESS | 1756 | 1468358670719 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:30 INFO - PROCESS | 1756 | 1468358670811 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:31 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
14:24:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:24:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
14:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 520ms
14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
14:24:31 INFO - PROCESS | 1756 | 1468358671247 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:31 INFO - PROCESS | 1756 | 1468358671357 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:31 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
14:24:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:24:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
14:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 582ms
14:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
14:24:31 INFO - PROCESS | 1756 | 1468358671838 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:31 INFO - PROCESS | 1756 | 1468358671972 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:32 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
14:24:32 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:24:32 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:24:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 671ms
14:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
14:24:32 INFO - PROCESS | 1756 | 1468358672515 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:32 INFO - PROCESS | 1756 | 1468358672659 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
14:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 884ms
14:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
14:24:33 INFO - PROCESS | 1756 | 1468358673407 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:33 INFO - PROCESS | 1756 | 1468358673516 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:33 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
14:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 579ms
14:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
14:24:33 INFO - PROCESS | 1756 | 1468358673995 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:34 INFO - PROCESS | 1756 | 1468358674093 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:34 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
14:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 677ms
14:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
14:24:34 INFO - PROCESS | 1756 | 1468358674735 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:34 INFO - PROCESS | 1756 | 1468358674831 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
14:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 527ms
14:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
14:24:35 INFO - PROCESS | 1756 | 1468358675277 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:35 INFO - PROCESS | 1756 | 1468358675369 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
14:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms
14:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
14:24:35 INFO - PROCESS | 1756 | 1468358675805 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:35 INFO - PROCESS | 1756 | 1468358675906 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
14:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 529ms
14:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
14:24:36 INFO - PROCESS | 1756 | 1468358676344 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:36 INFO - PROCESS | 1756 | 1468358676450 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:36 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
14:24:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
14:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 528ms
14:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
14:24:36 INFO - PROCESS | 1756 | 1468358676878 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:36 INFO - PROCESS | 1756 | 1468358676963 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
14:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms
14:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
14:24:37 INFO - PROCESS | 1756 | 1468358677354 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:37 INFO - PROCESS | 1756 | 1468358677444 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
14:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms
14:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
14:24:37 INFO - PROCESS | 1756 | 1468358677831 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:37 INFO - PROCESS | 1756 | 1468358677915 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
14:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms
14:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
14:24:38 INFO - PROCESS | 1756 | 1468358678308 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:38 INFO - PROCESS | 1756 | 1468358678398 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
14:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 478ms
14:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
14:24:38 INFO - PROCESS | 1756 | 1468358678793 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:38 INFO - PROCESS | 1756 | 1468358678900 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
14:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 526ms
14:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
14:24:39 INFO - PROCESS | 1756 | 1468358679322 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:39 INFO - PROCESS | 1756 | 1468358679416 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
14:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 829ms
14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
14:24:40 INFO - PROCESS | 1756 | 1468358680167 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:40 INFO - PROCESS | 1756 | 1468358680297 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
14:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 533ms
14:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
14:24:40 INFO - PROCESS | 1756 | 1468358680710 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:40 INFO - PROCESS | 1756 | 1468358680807 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
14:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 525ms
14:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
14:24:41 INFO - PROCESS | 1756 | 1468358681278 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:41 INFO - PROCESS | 1756 | 1468358681377 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
14:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 541ms
14:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
14:24:41 INFO - PROCESS | 1756 | 1468358681807 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:41 INFO - PROCESS | 1756 | 1468358681897 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
14:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 481ms
14:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
14:24:42 INFO - PROCESS | 1756 | 1468358682288 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:42 INFO - PROCESS | 1756 | 1468358682385 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
14:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 571ms
14:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
14:24:42 INFO - PROCESS | 1756 | 1468358682866 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:42 INFO - PROCESS | 1756 | 1468358682998 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
14:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms
14:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
14:24:43 INFO - PROCESS | 1756 | 1468358683453 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:43 INFO - PROCESS | 1756 | 1468358683540 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
14:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 477ms
14:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
14:24:43 INFO - PROCESS | 1756 | 1468358683934 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:44 INFO - PROCESS | 1756 | 1468358684023 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
14:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 475ms
14:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
14:24:44 INFO - PROCESS | 1756 | 1468358684416 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:44 INFO - PROCESS | 1756 | 1468358684507 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
14:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 473ms
14:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
14:24:44 INFO - PROCESS | 1756 | 1468358684900 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:44 INFO - PROCESS | 1756 | 1468358684986 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
14:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 475ms
14:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
14:24:45 INFO - PROCESS | 1756 | 1468358685386 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:45 INFO - PROCESS | 1756 | 1468358685490 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
14:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 535ms
14:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
14:24:45 INFO - PROCESS | 1756 | 1468358685921 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:46 INFO - PROCESS | 1756 | 1468358686013 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
14:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 526ms
14:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
14:24:46 INFO - PROCESS | 1756 | 1468358686456 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:46 INFO - PROCESS | 1756 | 1468358686593 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
14:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 728ms
14:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
14:24:47 INFO - PROCESS | 1756 | 1468358687212 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:47 INFO - PROCESS | 1756 | 1468358687360 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
14:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 625ms
14:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
14:24:47 INFO - PROCESS | 1756 | 1468358687846 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:47 INFO - PROCESS | 1756 | 1468358687944 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
14:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 525ms
14:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
14:24:48 INFO - PROCESS | 1756 | 1468358688402 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:48 INFO - PROCESS | 1756 | 1468358688498 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:48 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
14:24:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:24:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
14:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 575ms
14:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
14:24:48 INFO - PROCESS | 1756 | 1468358688970 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:49 INFO - PROCESS | 1756 | 1468358689062 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
14:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 524ms
14:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
14:24:49 INFO - PROCESS | 1756 | 1468358689499 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:49 INFO - PROCESS | 1756 | 1468358689583 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
14:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms
14:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
14:24:50 INFO - PROCESS | 1756 | 1468358690029 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:50 INFO - PROCESS | 1756 | 1468358690172 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
14:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms
14:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
14:24:50 INFO - PROCESS | 1756 | 1468358690663 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:50 INFO - PROCESS | 1756 | 1468358690794 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:51 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
14:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 524ms
14:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
14:24:51 INFO - PROCESS | 1756 | 1468358691192 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:51 INFO - PROCESS | 1756 | 1468358691275 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:51 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
14:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 473ms
14:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
14:24:51 INFO - PROCESS | 1756 | 1468358691669 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:51 INFO - PROCESS | 1756 | 1468358691761 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
14:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 522ms
14:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
14:24:52 INFO - PROCESS | 1756 | 1468358692196 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:52 INFO - PROCESS | 1756 | 1468358692300 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
14:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms
14:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
14:24:53 INFO - PROCESS | 1756 | 1468358693175 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:53 INFO - PROCESS | 1756 | 1468358693278 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
14:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 538ms
14:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
14:24:53 INFO - PROCESS | 1756 | 1468358693717 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:53 INFO - PROCESS | 1756 | 1468358693837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
14:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 820ms
14:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
14:24:54 INFO - PROCESS | 1756 | 1468358694558 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:54 INFO - PROCESS | 1756 | 1468358694680 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
14:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 779ms
14:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
14:24:55 INFO - PROCESS | 1756 | 1468358695343 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:55 INFO - PROCESS | 1756 | 1468358695448 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
14:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 575ms
14:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
14:24:55 INFO - PROCESS | 1756 | 1468358695926 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:56 INFO - PROCESS | 1756 | 1468358696028 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
14:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 529ms
14:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
14:24:56 INFO - PROCESS | 1756 | 1468358696470 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:56 INFO - PROCESS | 1756 | 1468358696565 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
14:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 530ms
14:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
14:24:57 INFO - PROCESS | 1756 | 1468358696995 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:57 INFO - PROCESS | 1756 | 1468358697106 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 572ms
14:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
14:24:57 INFO - PROCESS | 1756 | 1468358697573 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:57 INFO - PROCESS | 1756 | 1468358697676 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:58 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
14:24:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
14:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 526ms
14:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
14:24:58 INFO - PROCESS | 1756 | 1468358698108 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:58 INFO - PROCESS | 1756 | 1468358698229 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
14:24:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
14:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 576ms
14:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
14:24:58 INFO - PROCESS | 1756 | 1468358698688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:58 INFO - PROCESS | 1756 | 1468358698777 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:59 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
14:24:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
14:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 478ms
14:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
14:24:59 INFO - PROCESS | 1756 | 1468358699173 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:59 INFO - PROCESS | 1756 | 1468358699261 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:59 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]"
14:24:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:24:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
14:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 527ms
14:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
14:24:59 INFO - PROCESS | 1756 | 1468358699708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:24:59 INFO - PROCESS | 1756 | 1468358699793 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:00 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
14:25:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
14:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 482ms
14:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
14:25:00 INFO - PROCESS | 1756 | 1468358700197 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:00 INFO - PROCESS | 1756 | 1468358700285 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
14:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms
14:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
14:25:00 INFO - PROCESS | 1756 | 1468358700723 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:00 INFO - PROCESS | 1756 | 1468358700825 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
14:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 629ms
14:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
14:25:01 INFO - PROCESS | 1756 | 1468358701369 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:01 INFO - PROCESS | 1756 | 1468358701492 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
14:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 734ms
14:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
14:25:02 INFO - PROCESS | 1756 | 1468358702115 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:02 INFO - PROCESS | 1756 | 1468358702231 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
14:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 575ms
14:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
14:25:02 INFO - PROCESS | 1756 | 1468358702697 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:02 INFO - PROCESS | 1756 | 1468358702818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
14:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 583ms
14:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
14:25:03 INFO - PROCESS | 1756 | 1468358703292 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:03 INFO - PROCESS | 1756 | 1468358703389 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
14:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 580ms
14:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
14:25:03 INFO - PROCESS | 1756 | 1468358703869 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:03 INFO - PROCESS | 1756 | 1468358703965 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
14:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 585ms
14:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
14:25:04 INFO - PROCESS | 1756 | 1468358704467 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:04 INFO - PROCESS | 1756 | 1468358704561 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
14:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 588ms
14:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
14:25:05 INFO - PROCESS | 1756 | 1468358705062 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:05 INFO - PROCESS | 1756 | 1468358705214 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
14:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 582ms
14:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
14:25:05 INFO - PROCESS | 1756 | 1468358705642 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:05 INFO - PROCESS | 1756 | 1468358705731 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
14:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 481ms
14:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
14:25:06 INFO - PROCESS | 1756 | 1468358706133 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:06 INFO - PROCESS | 1756 | 1468358706227 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
14:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 525ms
14:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
14:25:06 INFO - PROCESS | 1756 | 1468358706660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:06 INFO - PROCESS | 1756 | 1468358706758 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
14:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 528ms
14:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
14:25:07 INFO - PROCESS | 1756 | 1468358707194 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:07 INFO - PROCESS | 1756 | 1468358707282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
14:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 527ms
14:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
14:25:07 INFO - PROCESS | 1756 | 1468358707730 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:07 INFO - PROCESS | 1756 | 1468358707837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
14:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 570ms
14:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
14:25:08 INFO - PROCESS | 1756 | 1468358708306 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:08 INFO - PROCESS | 1756 | 1468358708442 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
14:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 678ms
14:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
14:25:08 INFO - PROCESS | 1756 | 1468358708993 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:09 INFO - PROCESS | 1756 | 1468358709104 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
14:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 977ms
14:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
14:25:09 INFO - PROCESS | 1756 | 1468358709978 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:10 INFO - PROCESS | 1756 | 1468358710096 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
14:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 571ms
14:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
14:25:10 INFO - PROCESS | 1756 | 1468358710559 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:10 INFO - PROCESS | 1756 | 1468358710661 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
14:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 573ms
14:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
14:25:11 INFO - PROCESS | 1756 | 1468358711147 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:11 INFO - PROCESS | 1756 | 1468358711311 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
14:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 876ms
14:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
14:25:12 INFO - PROCESS | 1756 | 1468358712033 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:12 INFO - PROCESS | 1756 | 1468358712199 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
14:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 826ms
14:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
14:25:12 INFO - PROCESS | 1756 | 1468358712853 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:12 INFO - PROCESS | 1756 | 1468358712959 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
14:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 573ms
14:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
14:25:13 INFO - PROCESS | 1756 | 1468358713437 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:13 INFO - PROCESS | 1756 | 1468358713557 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
14:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 535ms
14:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
14:25:13 INFO - PROCESS | 1756 | 1468358713975 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:14 INFO - PROCESS | 1756 | 1468358714065 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
14:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 524ms
14:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
14:25:14 INFO - PROCESS | 1756 | 1468358714503 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:14 INFO - PROCESS | 1756 | 1468358714595 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
14:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 526ms
14:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
14:25:15 INFO - PROCESS | 1756 | 1468358715034 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:15 INFO - PROCESS | 1756 | 1468358715126 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
14:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms
14:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
14:25:15 INFO - PROCESS | 1756 | 1468358715559 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:15 INFO - PROCESS | 1756 | 1468358715657 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
14:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 622ms
14:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
14:25:16 INFO - PROCESS | 1756 | 1468358716271 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:16 INFO - PROCESS | 1756 | 1468358716456 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
14:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 681ms
14:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
14:25:16 INFO - PROCESS | 1756 | 1468358716960 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:17 INFO - PROCESS | 1756 | 1468358717065 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
14:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 528ms
14:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
14:25:17 INFO - PROCESS | 1756 | 1468358717495 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:17 INFO - PROCESS | 1756 | 1468358717597 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
14:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 574ms
14:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
14:25:18 INFO - PROCESS | 1756 | 1468358718068 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:18 INFO - PROCESS | 1756 | 1468358718168 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
14:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 526ms
14:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
14:25:18 INFO - PROCESS | 1756 | 1468358718599 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:18 INFO - PROCESS | 1756 | 1468358718689 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
14:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms
14:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
14:25:19 INFO - PROCESS | 1756 | 1468358719128 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:19 INFO - PROCESS | 1756 | 1468358719267 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
14:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 575ms
14:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
14:25:19 INFO - PROCESS | 1756 | 1468358719708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:19 INFO - PROCESS | 1756 | 1468358719795 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
14:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 525ms
14:25:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
14:25:20 INFO - PROCESS | 1756 | 1468358720239 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:20 INFO - PROCESS | 1756 | 1468358720330 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:20 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 () {
14:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
14:25:20 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 () {
14:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
14:25:20 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 () {
14:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
14:25:20 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 () {
14:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
14:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
14:25:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 420ms
14:25:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
14:25:20 INFO - PROCESS | 1756 | 1468358720681 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:20 INFO - PROCESS | 1756 | 1468358720760 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
14:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
14:25:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
14:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
14:25:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
14:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
14:25:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 429ms
14:25:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
14:25:21 INFO - PROCESS | 1756 | 1468358721118 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:21 INFO - PROCESS | 1756 | 1468358721223 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:21 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
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
14:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
14:25:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
14:25:21 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.
14:25:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
14:25:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 473ms
14:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
14:25:21 INFO - PROCESS | 1756 | 1468358721600 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:21 INFO - PROCESS | 1756 | 1468358721697 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
14:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 528ms
14:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
14:25:22 INFO - PROCESS | 1756 | 1468358722135 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:22 INFO - PROCESS | 1756 | 1468358722227 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
14:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms
14:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
14:25:22 INFO - PROCESS | 1756 | 1468358722660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:22 INFO - PROCESS | 1756 | 1468358722755 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
14:25:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 621ms
14:25:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
14:25:23 INFO - PROCESS | 1756 | 1468358723290 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:23 INFO - PROCESS | 1756 | 1468358723410 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
14:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 828ms
14:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
14:25:24 INFO - PROCESS | 1756 | 1468358724124 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:24 INFO - PROCESS | 1756 | 1468358724467 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
14:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 826ms
14:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
14:25:24 INFO - PROCESS | 1756 | 1468358724958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:25 INFO - PROCESS | 1756 | 1468358725074 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
14:25:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms
14:25:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
14:25:25 INFO - PROCESS | 1756 | 1468358725534 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:25 INFO - PROCESS | 1756 | 1468358725637 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
14:25:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 532ms
14:25:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
14:25:26 INFO - PROCESS | 1756 | 1468358726082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:26 INFO - PROCESS | 1756 | 1468358726190 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
14:25:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 528ms
14:25:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
14:25:26 INFO - PROCESS | 1756 | 1468358726608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:26 INFO - PROCESS | 1756 | 1468358726711 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
14:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 573ms
14:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
14:25:27 INFO - PROCESS | 1756 | 1468358727194 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:27 INFO - PROCESS | 1756 | 1468358727314 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
14:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 635ms
14:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
14:25:27 INFO - PROCESS | 1756 | 1468358727827 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:27 INFO - PROCESS | 1756 | 1468358727980 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
14:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 572ms
14:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
14:25:28 INFO - PROCESS | 1756 | 1468358728403 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:28 INFO - PROCESS | 1756 | 1468358728499 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
14:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 475ms
14:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
14:25:28 INFO - PROCESS | 1756 | 1468358728882 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:28 INFO - PROCESS | 1756 | 1468358728970 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
14:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms
14:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
14:25:29 INFO - PROCESS | 1756 | 1468358729411 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:29 INFO - PROCESS | 1756 | 1468358729497 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
14:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 475ms
14:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
14:25:29 INFO - PROCESS | 1756 | 1468358729890 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:29 INFO - PROCESS | 1756 | 1468358729984 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
14:25:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 576ms
14:25:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
14:25:30 INFO - PROCESS | 1756 | 1468358730502 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:30 INFO - PROCESS | 1756 | 1468358730642 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
14:25:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 887ms
14:25:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
14:25:31 INFO - PROCESS | 1756 | 1468358731394 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:31 INFO - PROCESS | 1756 | 1468358731521 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
14:25:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 587ms
14:25:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
14:25:31 INFO - PROCESS | 1756 | 1468358731992 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:32 INFO - PROCESS | 1756 | 1468358732111 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
14:25:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 575ms
14:25:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
14:25:32 INFO - PROCESS | 1756 | 1468358732581 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:32 INFO - PROCESS | 1756 | 1468358732688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
14:25:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 526ms
14:25:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
14:25:33 INFO - PROCESS | 1756 | 1468358733104 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:33 INFO - PROCESS | 1756 | 1468358733202 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
14:25:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 530ms
14:25:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
14:25:33 INFO - PROCESS | 1756 | 1468358733645 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:33 INFO - PROCESS | 1756 | 1468358733747 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:34 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
14:25:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 584ms
14:25:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
14:25:34 INFO - PROCESS | 1756 | 1468358734231 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:34 INFO - PROCESS | 1756 | 1468358734364 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
14:25:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 632ms
14:25:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
14:25:34 INFO - PROCESS | 1756 | 1468358734865 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:34 INFO - PROCESS | 1756 | 1468358734954 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:35 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
14:25:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 474ms
14:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
14:25:35 INFO - PROCESS | 1756 | 1468358735344 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:35 INFO - PROCESS | 1756 | 1468358735429 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
14:25:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 472ms
14:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
14:25:35 INFO - PROCESS | 1756 | 1468358735822 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:35 INFO - PROCESS | 1756 | 1468358735909 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
14:25:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 478ms
14:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
14:25:36 INFO - PROCESS | 1756 | 1468358736304 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:36 INFO - PROCESS | 1756 | 1468358736395 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
14:25:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 528ms
14:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
14:25:36 INFO - PROCESS | 1756 | 1468358736839 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:36 INFO - PROCESS | 1756 | 1468358736946 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
14:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 527ms
14:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
14:25:37 INFO - PROCESS | 1756 | 1468358737372 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:37 INFO - PROCESS | 1756 | 1468358737468 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
14:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 626ms
14:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
14:25:38 INFO - PROCESS | 1756 | 1468358738005 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:38 INFO - PROCESS | 1756 | 1468358738168 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
14:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1023ms
14:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
14:25:39 INFO - PROCESS | 1756 | 1468358739036 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:39 INFO - PROCESS | 1756 | 1468358739160 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
14:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 631ms
14:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
14:25:39 INFO - PROCESS | 1756 | 1468358739676 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:39 INFO - PROCESS | 1756 | 1468358739781 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
14:25:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 530ms
14:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
14:25:40 INFO - PROCESS | 1756 | 1468358740215 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:40 INFO - PROCESS | 1756 | 1468358740314 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
14:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 527ms
14:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
14:25:40 INFO - PROCESS | 1756 | 1468358740739 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:40 INFO - PROCESS | 1756 | 1468358740840 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 528ms
14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
14:25:41 INFO - PROCESS | 1756 | 1468358741271 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:41 INFO - PROCESS | 1756 | 1468358741369 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 535ms
14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
14:25:41 INFO - PROCESS | 1756 | 1468358741824 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:41 INFO - PROCESS | 1756 | 1468358741963 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
14:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 629ms
14:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
14:25:42 INFO - PROCESS | 1756 | 1468358742455 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:42 INFO - PROCESS | 1756 | 1468358742548 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
14:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms
14:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
14:25:42 INFO - PROCESS | 1756 | 1468358742989 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:43 INFO - PROCESS | 1756 | 1468358743082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
14:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 528ms
14:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
14:25:43 INFO - PROCESS | 1756 | 1468358743520 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:43 INFO - PROCESS | 1756 | 1468358743612 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 526ms
14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
14:25:44 INFO - PROCESS | 1756 | 1468358744050 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:44 INFO - PROCESS | 1756 | 1468358744149 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:44 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
14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms
14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
14:25:44 INFO - PROCESS | 1756 | 1468358744578 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:44 INFO - PROCESS | 1756 | 1468358744690 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
14:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 639ms
14:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
14:25:45 INFO - PROCESS | 1756 | 1468358745224 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:45 INFO - PROCESS | 1756 | 1468358745371 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 822ms
14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
14:25:46 INFO - PROCESS | 1756 | 1468358746052 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:46 INFO - PROCESS | 1756 | 1468358746173 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:46 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
14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 583ms
14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
14:25:46 INFO - PROCESS | 1756 | 1468358746646 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:46 INFO - PROCESS | 1756 | 1468358746762 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 578ms
14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
14:25:47 INFO - PROCESS | 1756 | 1468358747238 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:47 INFO - PROCESS | 1756 | 1468358747383 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 723ms
14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
14:25:47 INFO - PROCESS | 1756 | 1468358747964 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:48 INFO - PROCESS | 1756 | 1468358748082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
14:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms
14:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
14:25:48 INFO - PROCESS | 1756 | 1468358748910 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:49 INFO - PROCESS | 1756 | 1468358749030 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 778ms
14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
14:25:49 INFO - PROCESS | 1756 | 1468358749718 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:49 INFO - PROCESS | 1756 | 1468358749859 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
14:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 699ms
14:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
14:25:50 INFO - PROCESS | 1756 | 1468358750405 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:50 INFO - PROCESS | 1756 | 1468358750536 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:51 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
14:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 624ms
14:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
14:25:51 INFO - PROCESS | 1756 | 1468358751031 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:51 INFO - PROCESS | 1756 | 1468358751153 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
14:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 572ms
14:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
14:25:51 INFO - PROCESS | 1756 | 1468358751608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:51 INFO - PROCESS | 1756 | 1468358751706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:52 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
14:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 534ms
14:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
14:25:52 INFO - PROCESS | 1756 | 1468358752152 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:52 INFO - PROCESS | 1756 | 1468358752270 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
14:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms
14:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
14:25:52 INFO - PROCESS | 1756 | 1468358752724 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:52 INFO - PROCESS | 1756 | 1468358752835 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 571ms
14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
14:25:53 INFO - PROCESS | 1756 | 1468358753300 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:53 INFO - PROCESS | 1756 | 1468358753399 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 673ms
14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
14:25:54 INFO - PROCESS | 1756 | 1468358754155 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:54 INFO - PROCESS | 1756 | 1468358754304 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 664ms
14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
14:25:54 INFO - PROCESS | 1756 | 1468358754789 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:54 INFO - PROCESS | 1756 | 1468358754888 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 583ms
14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
14:25:55 INFO - PROCESS | 1756 | 1468358755377 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:55 INFO - PROCESS | 1756 | 1468358755482 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 571ms
14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
14:25:55 INFO - PROCESS | 1756 | 1468358755947 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:56 INFO - PROCESS | 1756 | 1468358756055 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
14:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 530ms
14:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
14:25:56 INFO - PROCESS | 1756 | 1468358756493 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:56 INFO - PROCESS | 1756 | 1468358756597 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 577ms
14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
14:25:57 INFO - PROCESS | 1756 | 1468358757079 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:57 INFO - PROCESS | 1756 | 1468358757230 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 579ms
14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
14:25:57 INFO - PROCESS | 1756 | 1468358757662 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:57 INFO - PROCESS | 1756 | 1468358757752 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
14:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 578ms
14:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
14:25:58 INFO - PROCESS | 1756 | 1468358758244 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:58 INFO - PROCESS | 1756 | 1468358758347 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
14:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms
14:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
14:25:58 INFO - PROCESS | 1756 | 1468358758771 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:58 INFO - PROCESS | 1756 | 1468358758862 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:59 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
14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 524ms
14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
14:25:59 INFO - PROCESS | 1756 | 1468358759300 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:59 INFO - PROCESS | 1756 | 1468358759390 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:59 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
14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms
14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
14:25:59 INFO - PROCESS | 1756 | 1468358759827 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:25:59 INFO - PROCESS | 1756 | 1468358759937 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:00 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
14:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 539ms
14:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
14:26:00 INFO - PROCESS | 1756 | 1468358760373 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:00 INFO - PROCESS | 1756 | 1468358760467 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:01 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)
14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 678ms
14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
14:26:01 INFO - PROCESS | 1756 | 1468358761060 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:01 INFO - PROCESS | 1756 | 1468358761212 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1024ms
14:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
14:26:02 INFO - PROCESS | 1756 | 1468358762094 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:02 INFO - PROCESS | 1756 | 1468358762231 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
14:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms
14:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
14:26:02 INFO - PROCESS | 1756 | 1468358762735 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:02 INFO - PROCESS | 1756 | 1468358762835 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 581ms
14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
14:26:03 INFO - PROCESS | 1756 | 1468358763328 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:03 INFO - PROCESS | 1756 | 1468358763432 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 631ms
14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
14:26:03 INFO - PROCESS | 1756 | 1468358763956 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:04 INFO - PROCESS | 1756 | 1468358764072 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
14:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 576ms
14:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
14:26:04 INFO - PROCESS | 1756 | 1468358764543 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:04 INFO - PROCESS | 1756 | 1468358764656 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
14:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 576ms
14:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
14:26:05 INFO - PROCESS | 1756 | 1468358765127 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:05 INFO - PROCESS | 1756 | 1468358765277 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
14:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 631ms
14:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
14:26:05 INFO - PROCESS | 1756 | 1468358765761 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:05 INFO - PROCESS | 1756 | 1468358765874 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
14:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms
14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
14:26:06 INFO - PROCESS | 1756 | 1468358766290 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:06 INFO - PROCESS | 1756 | 1468358766379 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
14:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 529ms
14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
14:26:06 INFO - PROCESS | 1756 | 1468358766821 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:06 INFO - PROCESS | 1756 | 1468358766914 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
14:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 578ms
14:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
14:26:07 INFO - PROCESS | 1756 | 1468358767409 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:07 INFO - PROCESS | 1756 | 1468358767526 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:07 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
14:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 536ms
14:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
14:26:07 INFO - PROCESS | 1756 | 1468358767950 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:08 INFO - PROCESS | 1756 | 1468358768059 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
14:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 880ms
14:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
14:26:08 INFO - PROCESS | 1756 | 1468358768837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:08 INFO - PROCESS | 1756 | 1468358768958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
14:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms
14:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
14:26:09 INFO - PROCESS | 1756 | 1468358769479 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:09 INFO - PROCESS | 1756 | 1468358769586 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:10 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)
14:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 575ms
14:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
14:26:10 INFO - PROCESS | 1756 | 1468358770069 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:10 INFO - PROCESS | 1756 | 1468358770178 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 532ms
14:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
14:26:10 INFO - PROCESS | 1756 | 1468358770598 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:10 INFO - PROCESS | 1756 | 1468358770693 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 571ms
14:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
14:26:11 INFO - PROCESS | 1756 | 1468358771174 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:11 INFO - PROCESS | 1756 | 1468358771287 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 571ms
14:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
14:26:11 INFO - PROCESS | 1756 | 1468358771753 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:11 INFO - PROCESS | 1756 | 1468358771877 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
14:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 584ms
14:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
14:26:12 INFO - PROCESS | 1756 | 1468358772340 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:12 INFO - PROCESS | 1756 | 1468358772432 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
14:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms
14:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
14:26:12 INFO - PROCESS | 1756 | 1468358772871 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:12 INFO - PROCESS | 1756 | 1468358772967 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
14:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 530ms
14:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
14:26:13 INFO - PROCESS | 1756 | 1468358773406 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:13 INFO - PROCESS | 1756 | 1468358773502 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
14:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 484ms
14:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
14:26:13 INFO - PROCESS | 1756 | 1468358773898 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:13 INFO - PROCESS | 1756 | 1468358773991 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
14:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 523ms
14:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
14:26:14 INFO - PROCESS | 1756 | 1468358774429 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:14 INFO - PROCESS | 1756 | 1468358774541 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 624ms
14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
14:26:15 INFO - PROCESS | 1756 | 1468358775059 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:15 INFO - PROCESS | 1756 | 1468358775191 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
14:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 726ms
14:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
14:26:15 INFO - PROCESS | 1756 | 1468358775793 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:15 INFO - PROCESS | 1756 | 1468358775964 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
14:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 925ms
14:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
14:26:16 INFO - PROCESS | 1756 | 1468358776726 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:16 INFO - PROCESS | 1756 | 1468358776846 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
14:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 575ms
14:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
14:26:17 INFO - PROCESS | 1756 | 1468358777310 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:17 INFO - PROCESS | 1756 | 1468358777412 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
14:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms
14:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
14:26:17 INFO - PROCESS | 1756 | 1468358777846 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:17 INFO - PROCESS | 1756 | 1468358777947 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
14:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 583ms
14:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
14:26:18 INFO - PROCESS | 1756 | 1468358778430 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:18 INFO - PROCESS | 1756 | 1468358778535 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
14:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 575ms
14:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
14:26:19 INFO - PROCESS | 1756 | 1468358779011 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:19 INFO - PROCESS | 1756 | 1468358779117 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
14:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 581ms
14:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
14:26:19 INFO - PROCESS | 1756 | 1468358779594 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:19 INFO - PROCESS | 1756 | 1468358779732 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
14:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms
14:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
14:26:20 INFO - PROCESS | 1756 | 1468358780169 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:20 INFO - PROCESS | 1756 | 1468358780264 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
14:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 532ms
14:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
14:26:20 INFO - PROCESS | 1756 | 1468358780706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:20 INFO - PROCESS | 1756 | 1468358780800 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
14:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 471ms
14:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
14:26:21 INFO - PROCESS | 1756 | 1468358781182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:21 INFO - PROCESS | 1756 | 1468358781274 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
14:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms
14:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
14:26:21 INFO - PROCESS | 1756 | 1468358781708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:21 INFO - PROCESS | 1756 | 1468358781808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
14:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms
14:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
14:26:22 INFO - PROCESS | 1756 | 1468358782235 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:22 INFO - PROCESS | 1756 | 1468358782350 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
14:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 830ms
14:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
14:26:23 INFO - PROCESS | 1756 | 1468358783087 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:23 INFO - PROCESS | 1756 | 1468358783337 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
14:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 782ms
14:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
14:26:23 INFO - PROCESS | 1756 | 1468358783874 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:23 INFO - PROCESS | 1756 | 1468358783986 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
14:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 588ms
14:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
14:26:24 INFO - PROCESS | 1756 | 1468358784475 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:24 INFO - PROCESS | 1756 | 1468358784580 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
14:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 573ms
14:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
14:26:25 INFO - PROCESS | 1756 | 1468358785039 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:25 INFO - PROCESS | 1756 | 1468358785137 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
14:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 523ms
14:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
14:26:25 INFO - PROCESS | 1756 | 1468358785567 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:25 INFO - PROCESS | 1756 | 1468358785672 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
14:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 528ms
14:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
14:26:26 INFO - PROCESS | 1756 | 1468358786110 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:26 INFO - PROCESS | 1756 | 1468358786249 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
14:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 675ms
14:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
14:26:26 INFO - PROCESS | 1756 | 1468358786793 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:26 INFO - PROCESS | 1756 | 1468358786915 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
14:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 533ms
14:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
14:26:27 INFO - PROCESS | 1756 | 1468358787327 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:27 INFO - PROCESS | 1756 | 1468358787420 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
14:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 474ms
14:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
14:26:27 INFO - PROCESS | 1756 | 1468358787806 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:27 INFO - PROCESS | 1756 | 1468358787898 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
14:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 473ms
14:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
14:26:28 INFO - PROCESS | 1756 | 1468358788285 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:28 INFO - PROCESS | 1756 | 1468358788378 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
14:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 524ms
14:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
14:26:28 INFO - PROCESS | 1756 | 1468358788816 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:28 INFO - PROCESS | 1756 | 1468358788921 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
14:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 582ms
14:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
14:26:29 INFO - PROCESS | 1756 | 1468358789404 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:29 INFO - PROCESS | 1756 | 1468358789502 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
14:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 625ms
14:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
14:26:30 INFO - PROCESS | 1756 | 1468358790055 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:30 INFO - PROCESS | 1756 | 1468358790176 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
14:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 799ms
14:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
14:26:31 INFO - PROCESS | 1756 | 1468358791038 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:31 INFO - PROCESS | 1756 | 1468358791165 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
14:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 579ms
14:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
14:26:31 INFO - PROCESS | 1756 | 1468358791625 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:31 INFO - PROCESS | 1756 | 1468358791748 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
14:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 583ms
14:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
14:26:32 INFO - PROCESS | 1756 | 1468358792214 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:32 INFO - PROCESS | 1756 | 1468358792325 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
14:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 572ms
14:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
14:26:32 INFO - PROCESS | 1756 | 1468358792785 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:32 INFO - PROCESS | 1756 | 1468358792915 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
14:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 629ms
14:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
14:26:33 INFO - PROCESS | 1756 | 1468358793420 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:33 INFO - PROCESS | 1756 | 1468358793574 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:34 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
14:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 627ms
14:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
14:26:34 INFO - PROCESS | 1756 | 1468358794063 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:34 INFO - PROCESS | 1756 | 1468358794218 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:34 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
14:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 621ms
14:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
14:26:34 INFO - PROCESS | 1756 | 1468358794688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:34 INFO - PROCESS | 1756 | 1468358794818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
14:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 673ms
14:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
14:26:35 INFO - PROCESS | 1756 | 1468358795366 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:35 INFO - PROCESS | 1756 | 1468358795458 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
14:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 475ms
14:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
14:26:35 INFO - PROCESS | 1756 | 1468358795850 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:35 INFO - PROCESS | 1756 | 1468358795941 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
14:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 525ms
14:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
14:26:36 INFO - PROCESS | 1756 | 1468358796380 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:36 INFO - PROCESS | 1756 | 1468358796477 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
14:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms
14:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
14:26:36 INFO - PROCESS | 1756 | 1468358796906 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:37 INFO - PROCESS | 1756 | 1468358797015 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
14:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 775ms
14:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
14:26:37 INFO - PROCESS | 1756 | 1468358797717 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:37 INFO - PROCESS | 1756 | 1468358797854 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
14:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 725ms
14:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
14:26:38 INFO - PROCESS | 1756 | 1468358798460 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:38 INFO - PROCESS | 1756 | 1468358798560 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
14:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 621ms
14:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
14:26:39 INFO - PROCESS | 1756 | 1468358799086 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:39 INFO - PROCESS | 1756 | 1468358799907 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:40 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)
14:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1277ms
14:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
14:26:40 INFO - PROCESS | 1756 | 1468358800373 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:40 INFO - PROCESS | 1756 | 1468358800488 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 586ms
14:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
14:26:40 INFO - PROCESS | 1756 | 1468358800964 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:41 INFO - PROCESS | 1756 | 1468358801072 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
14:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 626ms
14:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
14:26:41 INFO - PROCESS | 1756 | 1468358801613 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:41 INFO - PROCESS | 1756 | 1468358801727 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
14:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 587ms
14:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
14:26:42 INFO - PROCESS | 1756 | 1468358802193 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:42 INFO - PROCESS | 1756 | 1468358802305 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
14:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 574ms
14:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
14:26:42 INFO - PROCESS | 1756 | 1468358802773 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:42 INFO - PROCESS | 1756 | 1468358802893 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
14:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 631ms
14:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
14:26:43 INFO - PROCESS | 1756 | 1468358803409 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:43 INFO - PROCESS | 1756 | 1468358803518 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
14:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 536ms
14:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
14:26:43 INFO - PROCESS | 1756 | 1468358803951 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:44 INFO - PROCESS | 1756 | 1468358804040 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
14:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 471ms
14:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
14:26:44 INFO - PROCESS | 1756 | 1468358804427 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:44 INFO - PROCESS | 1756 | 1468358804521 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
14:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms
14:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
14:26:44 INFO - PROCESS | 1756 | 1468358804958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:45 INFO - PROCESS | 1756 | 1468358805051 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
14:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 487ms
14:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
14:26:45 INFO - PROCESS | 1756 | 1468358805451 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:45 INFO - PROCESS | 1756 | 1468358805543 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
14:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 772ms
14:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
14:26:46 INFO - PROCESS | 1756 | 1468358806253 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:46 INFO - PROCESS | 1756 | 1468358806357 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
14:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 524ms
14:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
14:26:46 INFO - PROCESS | 1756 | 1468358806805 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:46 INFO - PROCESS | 1756 | 1468358806921 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
14:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 527ms
14:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
14:26:47 INFO - PROCESS | 1756 | 1468358807349 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:47 INFO - PROCESS | 1756 | 1468358807444 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
14:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 535ms
14:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
14:26:47 INFO - PROCESS | 1756 | 1468358807879 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:47 INFO - PROCESS | 1756 | 1468358807978 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
14:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 577ms
14:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
14:26:48 INFO - PROCESS | 1756 | 1468358808457 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:48 INFO - PROCESS | 1756 | 1468358808564 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
14:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms
14:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
14:26:49 INFO - PROCESS | 1756 | 1468358809035 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:49 INFO - PROCESS | 1756 | 1468358809183 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
14:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 621ms
14:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
14:26:49 INFO - PROCESS | 1756 | 1468358809669 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:49 INFO - PROCESS | 1756 | 1468358809755 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
14:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 524ms
14:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
14:26:50 INFO - PROCESS | 1756 | 1468358810193 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:50 INFO - PROCESS | 1756 | 1468358810294 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
14:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms
14:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
14:26:50 INFO - PROCESS | 1756 | 1468358810722 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:50 INFO - PROCESS | 1756 | 1468358810820 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
14:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 529ms
14:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
14:26:51 INFO - PROCESS | 1756 | 1468358811260 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:51 INFO - PROCESS | 1756 | 1468358811355 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
14:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 524ms
14:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
14:26:51 INFO - PROCESS | 1756 | 1468358811788 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:51 INFO - PROCESS | 1756 | 1468358811898 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
14:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 579ms
14:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
14:26:52 INFO - PROCESS | 1756 | 1468358812371 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:52 INFO - PROCESS | 1756 | 1468358812481 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:53 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
14:26:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:26:53 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
14:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:26:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:26:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 830ms
14:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
14:26:53 INFO - PROCESS | 1756 | 1468358813208 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:53 INFO - PROCESS | 1756 | 1468358813349 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
14:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 638ms
14:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
14:26:53 INFO - PROCESS | 1756 | 1468358813857 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:53 INFO - PROCESS | 1756 | 1468358813958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
14:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 528ms
14:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
14:26:54 INFO - PROCESS | 1756 | 1468358814404 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:54 INFO - PROCESS | 1756 | 1468358814504 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:54 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
14:26:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:26:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
14:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:26:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:26:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 589ms
14:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
14:26:54 INFO - PROCESS | 1756 | 1468358814989 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:55 INFO - PROCESS | 1756 | 1468358815090 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:55 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
14:26:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:26:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
14:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:26:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:26:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 522ms
14:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
14:26:55 INFO - PROCESS | 1756 | 1468358815519 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:55 INFO - PROCESS | 1756 | 1468358815620 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
14:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 577ms
14:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
14:26:56 INFO - PROCESS | 1756 | 1468358816109 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:56 INFO - PROCESS | 1756 | 1468358816238 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
14:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 577ms
14:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
14:26:56 INFO - PROCESS | 1756 | 1468358816684 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:56 INFO - PROCESS | 1756 | 1468358816778 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
14:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 525ms
14:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
14:26:57 INFO - PROCESS | 1756 | 1468358817212 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:57 INFO - PROCESS | 1756 | 1468358817304 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
14:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 482ms
14:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
14:26:57 INFO - PROCESS | 1756 | 1468358817703 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:57 INFO - PROCESS | 1756 | 1468358817791 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
14:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 477ms
14:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
14:26:58 INFO - PROCESS | 1756 | 1468358818191 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:58 INFO - PROCESS | 1756 | 1468358818282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
14:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 536ms
14:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
14:26:58 INFO - PROCESS | 1756 | 1468358818728 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:58 INFO - PROCESS | 1756 | 1468358818837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
14:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms
14:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
14:26:59 INFO - PROCESS | 1756 | 1468358819254 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:59 INFO - PROCESS | 1756 | 1468358819347 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
14:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 623ms
14:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
14:26:59 INFO - PROCESS | 1756 | 1468358819885 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:00 INFO - PROCESS | 1756 | 1468358820002 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
14:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 785ms
14:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
14:27:00 INFO - PROCESS | 1756 | 1468358820675 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:00 INFO - PROCESS | 1756 | 1468358820796 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
14:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 775ms
14:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
14:27:01 INFO - PROCESS | 1756 | 1468358821457 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:01 INFO - PROCESS | 1756 | 1468358821561 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
14:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 573ms
14:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
14:27:02 INFO - PROCESS | 1756 | 1468358822041 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:02 INFO - PROCESS | 1756 | 1468358822140 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
14:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 528ms
14:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
14:27:02 INFO - PROCESS | 1756 | 1468358822581 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:02 INFO - PROCESS | 1756 | 1468358822679 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
14:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 525ms
14:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
14:27:03 INFO - PROCESS | 1756 | 1468358823103 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:03 INFO - PROCESS | 1756 | 1468358823195 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
14:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 580ms
14:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
14:27:03 INFO - PROCESS | 1756 | 1468358823693 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:03 INFO - PROCESS | 1756 | 1468358823794 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
14:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 580ms
14:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
14:27:04 INFO - PROCESS | 1756 | 1468358824276 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:04 INFO - PROCESS | 1756 | 1468358824407 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
14:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 575ms
14:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
14:27:04 INFO - PROCESS | 1756 | 1468358824859 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:04 INFO - PROCESS | 1756 | 1468358824955 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
14:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms
14:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
14:27:05 INFO - PROCESS | 1756 | 1468358825337 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:05 INFO - PROCESS | 1756 | 1468358825426 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
14:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 528ms
14:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
14:27:05 INFO - PROCESS | 1756 | 1468358825869 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:05 INFO - PROCESS | 1756 | 1468358825961 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
14:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 477ms
14:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
14:27:06 INFO - PROCESS | 1756 | 1468358826357 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:06 INFO - PROCESS | 1756 | 1468358826449 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
14:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 483ms
14:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
14:27:06 INFO - PROCESS | 1756 | 1468358826842 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:06 INFO - PROCESS | 1756 | 1468358826949 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
14:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms
14:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
14:27:07 INFO - PROCESS | 1756 | 1468358827371 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:07 INFO - PROCESS | 1756 | 1468358827511 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
14:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 822ms
14:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
14:27:08 INFO - PROCESS | 1756 | 1468358828199 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:08 INFO - PROCESS | 1756 | 1468358828298 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
14:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 532ms
14:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
14:27:08 INFO - PROCESS | 1756 | 1468358828740 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:08 INFO - PROCESS | 1756 | 1468358828836 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
14:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 525ms
14:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
14:27:09 INFO - PROCESS | 1756 | 1468358829282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:09 INFO - PROCESS | 1756 | 1468358829383 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
14:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 577ms
14:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
14:27:09 INFO - PROCESS | 1756 | 1468358829856 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:09 INFO - PROCESS | 1756 | 1468358829964 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
14:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 528ms
14:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
14:27:10 INFO - PROCESS | 1756 | 1468358830388 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:10 INFO - PROCESS | 1756 | 1468358830478 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
14:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 576ms
14:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
14:27:10 INFO - PROCESS | 1756 | 1468358830972 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:11 INFO - PROCESS | 1756 | 1468358831104 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
14:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 577ms
14:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
14:27:11 INFO - PROCESS | 1756 | 1468358831554 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:11 INFO - PROCESS | 1756 | 1468358831643 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
14:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms
14:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
14:27:12 INFO - PROCESS | 1756 | 1468358832029 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:12 INFO - PROCESS | 1756 | 1468358832136 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
14:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 520ms
14:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
14:27:12 INFO - PROCESS | 1756 | 1468358832554 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:12 INFO - PROCESS | 1756 | 1468358832655 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
14:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms
14:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
14:27:13 INFO - PROCESS | 1756 | 1468358833080 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:13 INFO - PROCESS | 1756 | 1468358833180 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
14:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms
14:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
14:27:13 INFO - PROCESS | 1756 | 1468358833607 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:13 INFO - PROCESS | 1756 | 1468358833718 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
14:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms
14:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
14:27:14 INFO - PROCESS | 1756 | 1468358834165 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:14 INFO - PROCESS | 1756 | 1468358834313 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
14:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 729ms
14:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
14:27:14 INFO - PROCESS | 1756 | 1468358834909 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:15 INFO - PROCESS | 1756 | 1468358835061 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:15 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
14:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 823ms
14:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
14:27:15 INFO - PROCESS | 1756 | 1468358835738 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:15 INFO - PROCESS | 1756 | 1468358835841 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
14:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 528ms
14:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
14:27:16 INFO - PROCESS | 1756 | 1468358836295 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:16 INFO - PROCESS | 1756 | 1468358836399 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
14:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 525ms
14:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
14:27:16 INFO - PROCESS | 1756 | 1468358836831 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:16 INFO - PROCESS | 1756 | 1468358836931 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
14:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 531ms
14:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
14:27:17 INFO - PROCESS | 1756 | 1468358837365 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:17 INFO - PROCESS | 1756 | 1468358837457 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
14:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms
14:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
14:27:17 INFO - PROCESS | 1756 | 1468358837950 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:18 INFO - PROCESS | 1756 | 1468358838047 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
14:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 571ms
14:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
14:27:18 INFO - PROCESS | 1756 | 1468358838528 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:18 INFO - PROCESS | 1756 | 1468358838680 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
14:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms
14:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
14:27:19 INFO - PROCESS | 1756 | 1468358839108 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:19 INFO - PROCESS | 1756 | 1468358839204 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
14:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 477ms
14:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
14:27:19 INFO - PROCESS | 1756 | 1468358839585 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:19 INFO - PROCESS | 1756 | 1468358839675 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:20 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
14:27:20 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
14:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:27:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:27:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 523ms
14:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
14:27:20 INFO - PROCESS | 1756 | 1468358840114 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:20 INFO - PROCESS | 1756 | 1468358840205 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
14:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 482ms
14:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
14:27:20 INFO - PROCESS | 1756 | 1468358840609 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:20 INFO - PROCESS | 1756 | 1468358840696 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
14:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms
14:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
14:27:21 INFO - PROCESS | 1756 | 1468358841131 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:21 INFO - PROCESS | 1756 | 1468358841239 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
14:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 626ms
14:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
14:27:21 INFO - PROCESS | 1756 | 1468358841764 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:21 INFO - PROCESS | 1756 | 1468358841878 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
14:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 778ms
14:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
14:27:22 INFO - PROCESS | 1756 | 1468358842547 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:22 INFO - PROCESS | 1756 | 1468358842654 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
14:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 533ms
14:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
14:27:23 INFO - PROCESS | 1756 | 1468358843092 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:23 INFO - PROCESS | 1756 | 1468358843216 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
14:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 537ms
14:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
14:27:23 INFO - PROCESS | 1756 | 1468358843641 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:23 INFO - PROCESS | 1756 | 1468358843749 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
14:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 576ms
14:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
14:27:24 INFO - PROCESS | 1756 | 1468358844214 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:24 INFO - PROCESS | 1756 | 1468358844317 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
14:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 532ms
14:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
14:27:24 INFO - PROCESS | 1756 | 1468358844757 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:24 INFO - PROCESS | 1756 | 1468358844853 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
14:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 629ms
14:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
14:27:25 INFO - PROCESS | 1756 | 1468358845390 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:25 INFO - PROCESS | 1756 | 1468358845555 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
14:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 631ms
14:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
14:27:26 INFO - PROCESS | 1756 | 1468358846027 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:26 INFO - PROCESS | 1756 | 1468358846134 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
14:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 530ms
14:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
14:27:26 INFO - PROCESS | 1756 | 1468358846561 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:26 INFO - PROCESS | 1756 | 1468358846652 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
14:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 470ms
14:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
14:27:27 INFO - PROCESS | 1756 | 1468358847037 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:27 INFO - PROCESS | 1756 | 1468358847130 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
14:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms
14:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
14:27:27 INFO - PROCESS | 1756 | 1468358847566 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:27 INFO - PROCESS | 1756 | 1468358847660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
14:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 528ms
14:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
14:27:28 INFO - PROCESS | 1756 | 1468358848100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:28 INFO - PROCESS | 1756 | 1468358848206 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
14:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 577ms
14:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
14:27:28 INFO - PROCESS | 1756 | 1468358848684 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:28 INFO - PROCESS | 1756 | 1468358848795 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
14:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms
14:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
14:27:29 INFO - PROCESS | 1756 | 1468358849365 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:29 INFO - PROCESS | 1756 | 1468358849592 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
14:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 931ms
14:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
14:27:30 INFO - PROCESS | 1756 | 1468358850303 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:30 INFO - PROCESS | 1756 | 1468358850408 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
14:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 581ms
14:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
14:27:30 INFO - PROCESS | 1756 | 1468358850894 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:31 INFO - PROCESS | 1756 | 1468358850999 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
14:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 528ms
14:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
14:27:31 INFO - PROCESS | 1756 | 1468358851435 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:31 INFO - PROCESS | 1756 | 1468358851535 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
14:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 533ms
14:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
14:27:31 INFO - PROCESS | 1756 | 1468358851977 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:32 INFO - PROCESS | 1756 | 1468358852074 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
14:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 582ms
14:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
14:27:32 INFO - PROCESS | 1756 | 1468358852556 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:32 INFO - PROCESS | 1756 | 1468358852677 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
14:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 631ms
14:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
14:27:33 INFO - PROCESS | 1756 | 1468358853197 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:33 INFO - PROCESS | 1756 | 1468358853355 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
14:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 621ms
14:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
14:27:33 INFO - PROCESS | 1756 | 1468358853837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:33 INFO - PROCESS | 1756 | 1468358853930 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
14:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 527ms
14:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
14:27:34 INFO - PROCESS | 1756 | 1468358854363 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:34 INFO - PROCESS | 1756 | 1468358854459 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
14:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms
14:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
14:27:34 INFO - PROCESS | 1756 | 1468358854893 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:34 INFO - PROCESS | 1756 | 1468358854986 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
14:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms
14:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
14:27:35 INFO - PROCESS | 1756 | 1468358855418 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:35 INFO - PROCESS | 1756 | 1468358855515 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
14:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms
14:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
14:27:35 INFO - PROCESS | 1756 | 1468358855947 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:36 INFO - PROCESS | 1756 | 1468358856062 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
14:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 628ms
14:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
14:27:36 INFO - PROCESS | 1756 | 1468358856582 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:36 INFO - PROCESS | 1756 | 1468358856831 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
14:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 788ms
14:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
14:27:37 INFO - PROCESS | 1756 | 1468358857379 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:37 INFO - PROCESS | 1756 | 1468358857480 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
14:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 533ms
14:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
14:27:37 INFO - PROCESS | 1756 | 1468358857920 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:38 INFO - PROCESS | 1756 | 1468358858024 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
14:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms
14:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
14:27:38 INFO - PROCESS | 1756 | 1468358858455 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:38 INFO - PROCESS | 1756 | 1468358858554 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
14:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 536ms
14:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
14:27:38 INFO - PROCESS | 1756 | 1468358858987 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:39 INFO - PROCESS | 1756 | 1468358859095 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
14:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 573ms
14:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
14:27:39 INFO - PROCESS | 1756 | 1468358859565 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:39 INFO - PROCESS | 1756 | 1468358859678 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
14:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 628ms
14:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
14:27:40 INFO - PROCESS | 1756 | 1468358860198 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:40 INFO - PROCESS | 1756 | 1468358860325 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
14:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 532ms
14:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
14:27:40 INFO - PROCESS | 1756 | 1468358860735 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:40 INFO - PROCESS | 1756 | 1468358860829 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
14:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 527ms
14:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
14:27:41 INFO - PROCESS | 1756 | 1468358861271 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:41 INFO - PROCESS | 1756 | 1468358861360 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
14:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 528ms
14:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
14:27:41 INFO - PROCESS | 1756 | 1468358861800 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:41 INFO - PROCESS | 1756 | 1468358861899 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
14:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 474ms
14:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
14:27:42 INFO - PROCESS | 1756 | 1468358862281 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:42 INFO - PROCESS | 1756 | 1468358862379 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
14:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 527ms
14:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
14:27:42 INFO - PROCESS | 1756 | 1468358862813 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:42 INFO - PROCESS | 1756 | 1468358862919 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
14:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms
14:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
14:27:43 INFO - PROCESS | 1756 | 1468358863442 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:43 INFO - PROCESS | 1756 | 1468358863565 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
14:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 980ms
14:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
14:27:44 INFO - PROCESS | 1756 | 1468358864436 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:44 INFO - PROCESS | 1756 | 1468358864543 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
14:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 582ms
14:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
14:27:45 INFO - PROCESS | 1756 | 1468358865027 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:45 INFO - PROCESS | 1756 | 1468358865124 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
14:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 526ms
14:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
14:27:45 INFO - PROCESS | 1756 | 1468358865570 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:45 INFO - PROCESS | 1756 | 1468358865671 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
14:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 534ms
14:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
14:27:46 INFO - PROCESS | 1756 | 1468358866103 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:46 INFO - PROCESS | 1756 | 1468358866202 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
14:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 574ms
14:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
14:27:46 INFO - PROCESS | 1756 | 1468358866688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:46 INFO - PROCESS | 1756 | 1468358866780 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
14:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 531ms
14:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
14:27:47 INFO - PROCESS | 1756 | 1468358867221 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:47 INFO - PROCESS | 1756 | 1468358867359 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
14:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 623ms
14:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
14:27:47 INFO - PROCESS | 1756 | 1468358867846 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:47 INFO - PROCESS | 1756 | 1468358867942 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
14:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms
14:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
14:27:48 INFO - PROCESS | 1756 | 1468358868375 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:48 INFO - PROCESS | 1756 | 1468358868468 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
14:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms
14:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
14:27:48 INFO - PROCESS | 1756 | 1468358868903 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:48 INFO - PROCESS | 1756 | 1468358868993 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
14:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 483ms
14:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
14:27:49 INFO - PROCESS | 1756 | 1468358869391 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:49 INFO - PROCESS | 1756 | 1468358869482 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
14:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms
14:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
14:27:49 INFO - PROCESS | 1756 | 1468358869919 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:50 INFO - PROCESS | 1756 | 1468358870033 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
14:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 583ms
14:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
14:27:50 INFO - PROCESS | 1756 | 1468358870510 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:50 INFO - PROCESS | 1756 | 1468358870628 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
14:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 831ms
14:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
14:27:51 INFO - PROCESS | 1756 | 1468358871346 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:51 INFO - PROCESS | 1756 | 1468358871443 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
14:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 532ms
14:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
14:27:51 INFO - PROCESS | 1756 | 1468358871892 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:51 INFO - PROCESS | 1756 | 1468358871991 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
14:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 572ms
14:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
14:27:52 INFO - PROCESS | 1756 | 1468358872477 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:52 INFO - PROCESS | 1756 | 1468358872588 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
14:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 528ms
14:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
14:27:53 INFO - PROCESS | 1756 | 1468358873004 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:53 INFO - PROCESS | 1756 | 1468358873100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
14:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 574ms
14:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
14:27:53 INFO - PROCESS | 1756 | 1468358873583 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:53 INFO - PROCESS | 1756 | 1468358873697 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
14:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 675ms
14:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
14:27:54 INFO - PROCESS | 1756 | 1468358874266 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:54 INFO - PROCESS | 1756 | 1468358874457 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
14:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 935ms
14:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
14:27:55 INFO - PROCESS | 1756 | 1468358875214 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:55 INFO - PROCESS | 1756 | 1468358875335 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
14:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 675ms
14:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
14:27:55 INFO - PROCESS | 1756 | 1468358875899 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:56 INFO - PROCESS | 1756 | 1468358876024 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
14:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 624ms
14:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
14:27:56 INFO - PROCESS | 1756 | 1468358876541 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:56 INFO - PROCESS | 1756 | 1468358876639 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
14:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 587ms
14:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
14:27:57 INFO - PROCESS | 1756 | 1468358877118 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:57 INFO - PROCESS | 1756 | 1468358877216 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
14:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 527ms
14:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
14:27:57 INFO - PROCESS | 1756 | 1468358877655 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:57 INFO - PROCESS | 1756 | 1468358877745 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
14:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 525ms
14:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
14:27:58 INFO - PROCESS | 1756 | 1468358878188 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:58 INFO - PROCESS | 1756 | 1468358878297 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
14:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 574ms
14:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
14:27:58 INFO - PROCESS | 1756 | 1468358878771 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:58 INFO - PROCESS | 1756 | 1468358878864 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
14:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 772ms
14:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
14:27:59 INFO - PROCESS | 1756 | 1468358879592 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:27:59 INFO - PROCESS | 1756 | 1468358879708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
14:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms
14:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
14:28:00 INFO - PROCESS | 1756 | 1468358880172 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:00 INFO - PROCESS | 1756 | 1468358880312 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
14:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 578ms
14:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
14:28:00 INFO - PROCESS | 1756 | 1468358880772 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:00 INFO - PROCESS | 1756 | 1468358880910 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
14:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 628ms
14:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
14:28:01 INFO - PROCESS | 1756 | 1468358881393 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:01 INFO - PROCESS | 1756 | 1468358881495 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
14:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 578ms
14:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
14:28:01 INFO - PROCESS | 1756 | 1468358881976 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:02 INFO - PROCESS | 1756 | 1468358882086 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
14:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 581ms
14:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
14:28:02 INFO - PROCESS | 1756 | 1468358882570 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:02 INFO - PROCESS | 1756 | 1468358882690 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
14:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 578ms
14:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
14:28:03 INFO - PROCESS | 1756 | 1468358883149 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:03 INFO - PROCESS | 1756 | 1468358883250 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
14:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms
14:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
14:28:03 INFO - PROCESS | 1756 | 1468358883675 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:03 INFO - PROCESS | 1756 | 1468358883767 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
14:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 472ms
14:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
14:28:04 INFO - PROCESS | 1756 | 1468358884155 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:04 INFO - PROCESS | 1756 | 1468358884251 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
14:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 523ms
14:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
14:28:04 INFO - PROCESS | 1756 | 1468358884680 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:04 INFO - PROCESS | 1756 | 1468358884803 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
14:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 532ms
14:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
14:28:05 INFO - PROCESS | 1756 | 1468358885218 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:05 INFO - PROCESS | 1756 | 1468358885327 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
14:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 633ms
14:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
14:28:05 INFO - PROCESS | 1756 | 1468358885858 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:05 INFO - PROCESS | 1756 | 1468358885969 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
14:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 723ms
14:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
14:28:06 INFO - PROCESS | 1756 | 1468358886608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:06 INFO - PROCESS | 1756 | 1468358886730 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
14:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 828ms
14:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
14:28:07 INFO - PROCESS | 1756 | 1468358887420 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:07 INFO - PROCESS | 1756 | 1468358887523 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
14:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms
14:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
14:28:07 INFO - PROCESS | 1756 | 1468358887969 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:08 INFO - PROCESS | 1756 | 1468358888069 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
14:28:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 528ms
14:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
14:28:08 INFO - PROCESS | 1756 | 1468358888508 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:08 INFO - PROCESS | 1756 | 1468358888602 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
14:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 534ms
14:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
14:28:09 INFO - PROCESS | 1756 | 1468358889039 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:09 INFO - PROCESS | 1756 | 1468358889131 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
14:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 528ms
14:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
14:28:09 INFO - PROCESS | 1756 | 1468358889578 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:09 INFO - PROCESS | 1756 | 1468358889673 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
14:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms
14:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
14:28:10 INFO - PROCESS | 1756 | 1468358890111 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:10 INFO - PROCESS | 1756 | 1468358890262 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
14:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 579ms
14:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
14:28:10 INFO - PROCESS | 1756 | 1468358890691 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:10 INFO - PROCESS | 1756 | 1468358890783 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
14:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 475ms
14:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
14:28:11 INFO - PROCESS | 1756 | 1468358891172 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:11 INFO - PROCESS | 1756 | 1468358891271 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:12 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)
14:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1127ms
14:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
14:28:12 INFO - PROCESS | 1756 | 1468358892312 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:12 INFO - PROCESS | 1756 | 1468358892432 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:13 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
14:28:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
14:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 973ms
14:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
14:28:13 INFO - PROCESS | 1756 | 1468358893293 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:13 INFO - PROCESS | 1756 | 1468358893414 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:14 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
14:28:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
14:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1225ms
14:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
14:28:14 INFO - PROCESS | 1756 | 1468358894528 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:14 INFO - PROCESS | 1756 | 1468358894625 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:15 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)
14:28:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 976ms
14:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
14:28:15 INFO - PROCESS | 1756 | 1468358895519 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:15 INFO - PROCESS | 1756 | 1468358895618 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:16 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)
14:28:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 979ms
14:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
14:28:16 INFO - PROCESS | 1756 | 1468358896511 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:16 INFO - PROCESS | 1756 | 1468358896630 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:17 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
14:28:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
14:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1029ms
14:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
14:28:17 INFO - PROCESS | 1756 | 1468358897543 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:17 INFO - PROCESS | 1756 | 1468358897637 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:18 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
14:28:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
14:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 978ms
14:28:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
14:28:18 INFO - PROCESS | 1756 | 1468358898522 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:18 INFO - PROCESS | 1756 | 1468358898610 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:19 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
14:28:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
14:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 976ms
14:28:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
14:28:19 INFO - PROCESS | 1756 | 1468358899507 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:19 INFO - PROCESS | 1756 | 1468358899626 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:20 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
14:28:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
14:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1023ms
14:28:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
14:28:20 INFO - PROCESS | 1756 | 1468358900536 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:20 INFO - PROCESS | 1756 | 1468358900644 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
14:28:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 873ms
14:28:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
14:28:21 INFO - PROCESS | 1756 | 1468358901419 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:21 INFO - PROCESS | 1756 | 1468358901521 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
14:28:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 584ms
14:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
14:28:22 INFO - PROCESS | 1756 | 1468358902011 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:22 INFO - PROCESS | 1756 | 1468358902109 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:22 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"
14:28:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:28:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
14:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 522ms
14:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
14:28:22 INFO - PROCESS | 1756 | 1468358902552 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:22 INFO - PROCESS | 1756 | 1468358902651 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
14:28:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 534ms
14:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
14:28:23 INFO - PROCESS | 1756 | 1468358903082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:23 INFO - PROCESS | 1756 | 1468358903181 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:23 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"
14:28:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:28:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
14:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 578ms
14:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
14:28:23 INFO - PROCESS | 1756 | 1468358903666 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:23 INFO - PROCESS | 1756 | 1468358903771 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:24 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"
14:28:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:28:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
14:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 576ms
14:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
14:28:24 INFO - PROCESS | 1756 | 1468358904253 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:24 INFO - PROCESS | 1756 | 1468358904386 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
14:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms
14:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
14:28:24 INFO - PROCESS | 1756 | 1468358904776 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:24 INFO - PROCESS | 1756 | 1468358904866 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:25 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
14:28:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:28:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
14:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 922ms
14:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
14:28:25 INFO - PROCESS | 1756 | 1468358905704 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:25 INFO - PROCESS | 1756 | 1468358905792 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
14:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms
14:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
14:28:26 INFO - PROCESS | 1756 | 1468358906230 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:26 INFO - PROCESS | 1756 | 1468358906321 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
14:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 470ms
14:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
14:28:26 INFO - PROCESS | 1756 | 1468358906704 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:26 INFO - PROCESS | 1756 | 1468358906800 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
14:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 475ms
14:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
14:28:27 INFO - PROCESS | 1756 | 1468358907186 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:27 INFO - PROCESS | 1756 | 1468358907288 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
14:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 829ms
14:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
14:28:28 INFO - PROCESS | 1756 | 1468358908022 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:28 INFO - PROCESS | 1756 | 1468358908151 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
14:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 575ms
14:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
14:28:28 INFO - PROCESS | 1756 | 1468358908608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:28 INFO - PROCESS | 1756 | 1468358908709 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
14:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 527ms
14:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
14:28:29 INFO - PROCESS | 1756 | 1468358909153 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:29 INFO - PROCESS | 1756 | 1468358909256 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
14:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 581ms
14:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
14:28:29 INFO - PROCESS | 1756 | 1468358909736 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:29 INFO - PROCESS | 1756 | 1468358909833 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
14:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 539ms
14:28:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
14:28:30 INFO - PROCESS | 1756 | 1468358910277 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:30 INFO - PROCESS | 1756 | 1468358910383 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
14:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 727ms
14:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
14:28:31 INFO - PROCESS | 1756 | 1468358911010 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:31 INFO - PROCESS | 1756 | 1468358911141 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
14:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 571ms
14:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
14:28:31 INFO - PROCESS | 1756 | 1468358911591 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:31 INFO - PROCESS | 1756 | 1468358911694 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
14:28:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 529ms
14:28:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
14:28:32 INFO - PROCESS | 1756 | 1468358912121 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:32 INFO - PROCESS | 1756 | 1468358912212 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
14:28:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms
14:28:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
14:28:32 INFO - PROCESS | 1756 | 1468358912597 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:32 INFO - PROCESS | 1756 | 1468358912688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
14:28:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms
14:28:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
14:28:33 INFO - PROCESS | 1756 | 1468358913072 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:33 INFO - PROCESS | 1756 | 1468358913159 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
14:28:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 473ms
14:28:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
14:28:33 INFO - PROCESS | 1756 | 1468358913552 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:33 INFO - PROCESS | 1756 | 1468358913654 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
14:28:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 527ms
14:28:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
14:28:34 INFO - PROCESS | 1756 | 1468358914085 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:34 INFO - PROCESS | 1756 | 1468358914239 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
14:28:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 773ms
14:28:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
14:28:34 INFO - PROCESS | 1756 | 1468358914863 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:34 INFO - PROCESS | 1756 | 1468358914982 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
14:28:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 631ms
14:28:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
14:28:35 INFO - PROCESS | 1756 | 1468358915509 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:35 INFO - PROCESS | 1756 | 1468358915617 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
14:28:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms
14:28:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
14:28:36 INFO - PROCESS | 1756 | 1468358916045 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:36 INFO - PROCESS | 1756 | 1468358916139 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
14:28:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 530ms
14:28:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
14:28:36 INFO - PROCESS | 1756 | 1468358916572 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:36 INFO - PROCESS | 1756 | 1468358916665 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
14:28:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 526ms
14:28:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
14:28:37 INFO - PROCESS | 1756 | 1468358917103 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:37 INFO - PROCESS | 1756 | 1468358917200 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
14:28:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 536ms
14:28:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
14:28:37 INFO - PROCESS | 1756 | 1468358917647 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:37 INFO - PROCESS | 1756 | 1468358917792 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
14:28:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 739ms
14:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
14:28:38 INFO - PROCESS | 1756 | 1468358918390 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:38 INFO - PROCESS | 1756 | 1468358918502 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
14:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms
14:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
14:28:38 INFO - PROCESS | 1756 | 1468358918917 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:39 INFO - PROCESS | 1756 | 1468358919007 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
14:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 530ms
14:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
14:28:39 INFO - PROCESS | 1756 | 1468358919450 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:39 INFO - PROCESS | 1756 | 1468358919543 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
14:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 527ms
14:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
14:28:39 INFO - PROCESS | 1756 | 1468358919982 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:40 INFO - PROCESS | 1756 | 1468358920087 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
14:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 576ms
14:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
14:28:40 INFO - PROCESS | 1756 | 1468358920565 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:40 INFO - PROCESS | 1756 | 1468358920672 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
14:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 527ms
14:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
14:28:41 INFO - PROCESS | 1756 | 1468358921096 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:41 INFO - PROCESS | 1756 | 1468358921195 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
14:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 620ms
14:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
14:28:41 INFO - PROCESS | 1756 | 1468358921724 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:41 INFO - PROCESS | 1756 | 1468358921854 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
14:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 733ms
14:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
14:28:42 INFO - PROCESS | 1756 | 1468358922476 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:42 INFO - PROCESS | 1756 | 1468358922613 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
14:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 823ms
14:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
14:28:43 INFO - PROCESS | 1756 | 1468358923306 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:43 INFO - PROCESS | 1756 | 1468358923418 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
14:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 586ms
14:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
14:28:43 INFO - PROCESS | 1756 | 1468358923902 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:44 INFO - PROCESS | 1756 | 1468358924002 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
14:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms
14:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
14:28:44 INFO - PROCESS | 1756 | 1468358924436 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:44 INFO - PROCESS | 1756 | 1468358924533 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
14:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 529ms
14:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
14:28:44 INFO - PROCESS | 1756 | 1468358924968 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:45 INFO - PROCESS | 1756 | 1468358925063 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
14:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 577ms
14:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
14:28:45 INFO - PROCESS | 1756 | 1468358925554 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:45 INFO - PROCESS | 1756 | 1468358925641 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
14:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms
14:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
14:28:46 INFO - PROCESS | 1756 | 1468358926083 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:46 INFO - PROCESS | 1756 | 1468358926219 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
14:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 620ms
14:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
14:28:46 INFO - PROCESS | 1756 | 1468358926710 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:46 INFO - PROCESS | 1756 | 1468358926799 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
14:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 489ms
14:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
14:28:47 INFO - PROCESS | 1756 | 1468358927199 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:47 INFO - PROCESS | 1756 | 1468358927288 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
14:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 472ms
14:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
14:28:47 INFO - PROCESS | 1756 | 1468358927675 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:47 INFO - PROCESS | 1756 | 1468358927769 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
14:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 485ms
14:28:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
14:28:48 INFO - PROCESS | 1756 | 1468358928170 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:48 INFO - PROCESS | 1756 | 1468358928259 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
14:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 528ms
14:28:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
14:28:48 INFO - PROCESS | 1756 | 1468358928700 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:48 INFO - PROCESS | 1756 | 1468358928815 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
14:28:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 528ms
14:28:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
14:28:49 INFO - PROCESS | 1756 | 1468358929234 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:49 INFO - PROCESS | 1756 | 1468358929384 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
14:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 879ms
14:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
14:28:50 INFO - PROCESS | 1756 | 1468358930118 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:50 INFO - PROCESS | 1756 | 1468358930225 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
14:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 575ms
14:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
14:28:50 INFO - PROCESS | 1756 | 1468358930704 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:50 INFO - PROCESS | 1756 | 1468358930804 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
14:28:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 525ms
14:28:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
14:28:51 INFO - PROCESS | 1756 | 1468358931245 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:51 INFO - PROCESS | 1756 | 1468358931341 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
14:28:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
14:28:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 491ms
14:28:51 INFO - TEST-START | /DOMEvents/constructors.html
14:28:51 INFO - PROCESS | 1756 | 1468358931733 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:51 INFO - PROCESS | 1756 | 1468358931823 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
14:28:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
14:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:28:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
14:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:28:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
14:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:28:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
14:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:28:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
14:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:28:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
14:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
14:28:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:28:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
14:28:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 498ms
14:28:52 INFO - TEST-START | /DOMEvents/event-phases-order.html
14:28:52 INFO - PROCESS | 1756 | 1468358932242 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:52 INFO - PROCESS | 1756 | 1468358932360 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
14:28:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 523ms
14:28:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
14:28:52 INFO - PROCESS | 1756 | 1468358932770 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:52 INFO - PROCESS | 1756 | 1468358932897 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
14:28:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:28:53 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
14:28:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:28:53 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
14:28:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:28:53 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]"
14:28:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:28:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
14:28:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 528ms
14:28:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
14:28:53 INFO - PROCESS | 1756 | 1468358933310 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:53 INFO - PROCESS | 1756 | 1468358933393 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:53 INFO - PROCESS | 1756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
14:28:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
14:28:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 423ms
14:28:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
14:28:53 INFO - PROCESS | 1756 | 1468358933737 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:53 INFO - PROCESS | 1756 | 1468358933817 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:54 INFO - PROCESS | 1756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
14:28:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
14:28:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 373ms
14:28:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
14:28:54 INFO - PROCESS | 1756 | 1468358934134 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:54 INFO - PROCESS | 1756 | 1468358934220 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
14:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 424ms
14:28:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
14:28:54 INFO - PROCESS | 1756 | 1468358934560 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:54 INFO - PROCESS | 1756 | 1468358934647 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:54 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.
14:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 426ms
14:28:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
14:28:55 INFO - PROCESS | 1756 | 1468358935009 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:55 INFO - PROCESS | 1756 | 1468358935116 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:55 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
14:28:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
14:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
14:28:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 489ms
14:28:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
14:28:55 INFO - PROCESS | 1756 | 1468358935488 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:55 INFO - PROCESS | 1756 | 1468358935571 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:55 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.
14:28:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 422ms
14:28:55 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
14:28:55 INFO - PROCESS | 1756 | 1468358935917 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:56 INFO - PROCESS | 1756 | 1468358936003 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:56 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.
14:28:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 576ms
14:28:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
14:28:56 INFO - PROCESS | 1756 | 1468358936500 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:56 INFO - PROCESS | 1756 | 1468358936625 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
14:28:57 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
14:28:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms
14:28:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
14:28:57 INFO - PROCESS | 1756 | 1468358937178 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:57 INFO - PROCESS | 1756 | 1468358937289 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:57 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.
14:28:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 774ms
14:28:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
14:28:57 INFO - PROCESS | 1756 | 1468358937958 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:58 INFO - PROCESS | 1756 | 1468358938056 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:58 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.
14:28:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 478ms
14:28:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
14:28:58 INFO - PROCESS | 1756 | 1468358938447 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:58 INFO - PROCESS | 1756 | 1468358938539 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:58 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.
14:28:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 482ms
14:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
14:28:58 INFO - PROCESS | 1756 | 1468358938943 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:59 INFO - PROCESS | 1756 | 1468358939035 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:59 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.
14:28:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 479ms
14:28:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
14:28:59 INFO - PROCESS | 1756 | 1468358939426 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:59 INFO - PROCESS | 1756 | 1468358939524 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:28:59 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.
14:28:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 477ms
14:28:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
14:28:59 INFO - PROCESS | 1756 | 1468358939903 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:00 INFO - PROCESS | 1756 | 1468358940009 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:00 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.
14:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms
14:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
14:29:00 INFO - PROCESS | 1756 | 1468358940431 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:00 INFO - PROCESS | 1756 | 1468358940560 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:00 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
14:29:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
14:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
14:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms
14:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
14:29:00 INFO - PROCESS | 1756 | 1468358940954 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:01 INFO - PROCESS | 1756 | 1468358941050 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:01 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.
14:29:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 478ms
14:29:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
14:29:01 INFO - PROCESS | 1756 | 1468358941438 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:01 INFO - PROCESS | 1756 | 1468358941523 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:01 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.
14:29:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 473ms
14:29:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
14:29:01 INFO - PROCESS | 1756 | 1468358941918 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:02 INFO - PROCESS | 1756 | 1468358942017 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
14:29:02 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
14:29:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 436ms
14:29:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
14:29:02 INFO - PROCESS | 1756 | 1468358942360 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:02 INFO - PROCESS | 1756 | 1468358942460 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:02 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.
14:29:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms
14:29:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
14:29:02 INFO - PROCESS | 1756 | 1468358942840 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:02 INFO - PROCESS | 1756 | 1468358942943 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:03 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.
14:29:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 528ms
14:29:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
14:29:03 INFO - PROCESS | 1756 | 1468358943374 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:03 INFO - PROCESS | 1756 | 1468358943470 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:03 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.
14:29:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms
14:29:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
14:29:03 INFO - PROCESS | 1756 | 1468358943851 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:03 INFO - PROCESS | 1756 | 1468358943970 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:04 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
14:29:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms
14:29:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker
14:29:04 INFO - PROCESS | 1756 | 1468358944481 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:04 INFO - PROCESS | 1756 | 1468358944591 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
14:29:05 INFO - {}
14:29:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
14:29:05 INFO - {}
14:29:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
14:29:05 INFO - {}
14:29:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
14:29:05 INFO - {}
14:29:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 724ms
14:29:05 INFO - TEST-START | /FileAPI/fileReader.html
14:29:05 INFO - PROCESS | 1756 | 1468358945213 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:05 INFO - PROCESS | 1756 | 1468358945314 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
14:29:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
14:29:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
14:29:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
14:29:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 484ms
14:29:05 INFO - TEST-START | /FileAPI/historical.html
14:29:05 INFO - PROCESS | 1756 | 1468358945705 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:05 INFO - PROCESS | 1756 | 1468358945818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
14:29:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
14:29:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
14:29:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
14:29:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
14:29:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
14:29:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
14:29:06 INFO - TEST-OK | /FileAPI/historical.html | took 482ms
14:29:06 INFO - TEST-START | /FileAPI/idlharness.html
14:29:06 INFO - PROCESS | 1756 | 1468358946204 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:06 INFO - PROCESS | 1756 | 1468358946295 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
14:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
14:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
14:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
14:29:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
14:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
14:29:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:29:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
14:29:06 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
14:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
14:29:06 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
14:29:06 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
14:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
14:29:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
14:29:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:29:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
14:29:06 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
14:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
14:29:06 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
14:29:06 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
14:29:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
14:29:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
14:29:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 737ms
14:29:07 INFO - TEST-START | /FileAPI/idlharness.worker
14:29:07 INFO - PROCESS | 1756 | 1468358946975 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:07 INFO - PROCESS | 1756 | 1468358947104 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
14:29:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
14:29:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
14:29:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
14:29:07 INFO - {}
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
14:29:07 INFO - {}
14:29:07 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 - {}
14:29:07 INFO - {}
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
14:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
14:29:07 INFO - {}
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
14:29:07 INFO - {}
14:29:07 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 - {}
14:29:07 INFO - {}
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 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
14:29:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:29:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
14:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
14:29:07 INFO - {}
14:29:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:29:08 INFO - {}
14:29:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 943ms
14:29:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
14:29:08 INFO - PROCESS | 1756 | 1468358947933 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:08 INFO - PROCESS | 1756 | 1468358948119 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
14:29:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 624ms
14:29:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html
14:29:08 INFO - PROCESS | 1756 | 1468358948563 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:08 INFO - PROCESS | 1756 | 1468358948660 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
14:29:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 533ms
14:29:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
14:29:09 INFO - PROCESS | 1756 | 1468358949100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:09 INFO - PROCESS | 1756 | 1468358949200 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
14:29:09 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.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
14:29:09 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'.)
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
14:29:09 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.
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
14:29:09 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.
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
14:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
14:29:09 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.
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
14:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
14:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
14:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
14:29:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 593ms
14:29:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
14:29:09 INFO - PROCESS | 1756 | 1468358949706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:09 INFO - PROCESS | 1756 | 1468358949831 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
14:29:10 INFO - {}
14:29:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 531ms
14:29:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
14:29:10 INFO - PROCESS | 1756 | 1468358950242 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:10 INFO - PROCESS | 1756 | 1468358950346 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
14:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
14:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
14:29:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
14:29:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 480ms
14:29:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
14:29:10 INFO - PROCESS | 1756 | 1468358950733 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:10 INFO - PROCESS | 1756 | 1468358950827 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
14:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:29:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:29:11 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"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:29:11 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"
14:29:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:29:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:29:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms
14:29:11 INFO - TEST-START | /FileAPI/file/File-constructor.html
14:29:11 INFO - PROCESS | 1756 | 1468358951504 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:11 INFO - PROCESS | 1756 | 1468358951672 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
14:29:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
14:29:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
14:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
14:29:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
14:29:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
14:29:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
14:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
14:29:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
14:29:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
14:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
14:29:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
14:29:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 797ms
14:29:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
14:29:12 INFO - PROCESS | 1756 | 1468358952263 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:12 INFO - PROCESS | 1756 | 1468358952392 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
14:29:12 INFO - {}
14:29:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 729ms
14:29:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
14:29:13 INFO - PROCESS | 1756 | 1468358952998 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:13 INFO - PROCESS | 1756 | 1468358953372 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
14:29:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
14:29:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 780ms
14:29:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
14:29:13 INFO - PROCESS | 1756 | 1468358953790 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:13 INFO - PROCESS | 1756 | 1468358953886 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
14:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 483ms
14:29:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
14:29:14 INFO - PROCESS | 1756 | 1468358954283 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:14 INFO - PROCESS | 1756 | 1468358954379 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
14:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
14:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 476ms
14:29:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
14:29:14 INFO - PROCESS | 1756 | 1468358954778 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:14 INFO - PROCESS | 1756 | 1468358954872 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
14:29:15 INFO - reader.readAsText(blob_2)
14:29:15 INFO - }" did not throw
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
14:29:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
14:29:15 INFO - reader.readAsDataURL(blob_2)
14:29:15 INFO - }" did not throw
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
14:29:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
14:29:15 INFO - reader.readAsArrayBuffer(blob_2)
14:29:15 INFO - }" did not throw
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
14:29:15 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
14:29:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:29:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
14:29:15 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
14:29:15 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
14:29:15 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
14:29:15 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 494ms
14:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
14:29:15 INFO - PROCESS | 1756 | 1468358955281 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:15 INFO - PROCESS | 1756 | 1468358955388 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
14:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
14:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
14:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 534ms
14:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
14:29:15 INFO - PROCESS | 1756 | 1468358955818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:15 INFO - PROCESS | 1756 | 1468358955924 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
14:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 521ms
14:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
14:29:16 INFO - PROCESS | 1756 | 1468358956345 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:16 INFO - PROCESS | 1756 | 1468358956436 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
14:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 478ms
14:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
14:29:16 INFO - PROCESS | 1756 | 1468358956828 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:16 INFO - PROCESS | 1756 | 1468358956933 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
14:29:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms
14:29:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
14:29:17 INFO - PROCESS | 1756 | 1468358957310 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:17 INFO - PROCESS | 1756 | 1468358957400 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
14:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
14:29:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 431ms
14:29:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
14:29:17 INFO - PROCESS | 1756 | 1468358957749 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:17 INFO - PROCESS | 1756 | 1468358957833 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
14:29:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 423ms
14:29:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
14:29:18 INFO - PROCESS | 1756 | 1468358958183 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:18 INFO - PROCESS | 1756 | 1468358958338 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
14:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
14:29:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
14:29:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 585ms
14:29:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
14:29:18 INFO - PROCESS | 1756 | 1468358958771 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:18 INFO - PROCESS | 1756 | 1468358958873 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
14:29:19 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
14:29:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
14:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:29:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
14:29:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 432ms
14:29:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
14:29:19 INFO - PROCESS | 1756 | 1468358959210 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:19 INFO - PROCESS | 1756 | 1468358959293 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
14:29:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 577ms
14:29:19 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
14:29:19 INFO - PROCESS | 1756 | 1468358959795 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:19 INFO - PROCESS | 1756 | 1468358959912 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:20 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
14:29:20 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 780ms
14:29:20 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
14:29:20 INFO - PROCESS | 1756 | 1468358960582 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:20 INFO - PROCESS | 1756 | 1468358960699 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:21 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
14:29:21 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 527ms
14:29:21 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
14:29:21 INFO - PROCESS | 1756 | 1468358961119 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:21 INFO - PROCESS | 1756 | 1468358961228 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:21 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
14:29:21 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 572ms
14:29:21 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
14:29:21 INFO - PROCESS | 1756 | 1468358961705 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:21 INFO - PROCESS | 1756 | 1468358961802 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:22 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
14:29:22 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 579ms
14:29:22 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
14:29:22 INFO - PROCESS | 1756 | 1468358962280 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:22 INFO - PROCESS | 1756 | 1468358962374 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
14:29:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
14:29:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
14:29:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
14:29:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 524ms
14:29:22 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
14:29:22 INFO - PROCESS | 1756 | 1468358962817 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:22 INFO - PROCESS | 1756 | 1468358962916 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
14:29:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
14:29:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
14:29:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
14:29:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
14:29:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
14:29:23 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 524ms
14:29:23 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
14:29:23 INFO - PROCESS | 1756 | 1468358963352 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:23 INFO - PROCESS | 1756 | 1468358963474 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
14:29:24 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 671ms
14:29:24 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
14:29:24 INFO - PROCESS | 1756 | 1468358964026 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:24 INFO - PROCESS | 1756 | 1468358964114 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
14:29:24 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 480ms
14:29:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
14:29:24 INFO - PROCESS | 1756 | 1468358964513 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:24 INFO - PROCESS | 1756 | 1468358964600 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
14:29:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
14:29:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 471ms
14:29:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
14:29:24 INFO - PROCESS | 1756 | 1468358964990 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:25 INFO - PROCESS | 1756 | 1468358965082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
14:29:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
14:29:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
14:29:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
14:29:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 485ms
14:29:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
14:29:25 INFO - PROCESS | 1756 | 1468358965482 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:25 INFO - PROCESS | 1756 | 1468358965590 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
14:29:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 527ms
14:29:26 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
14:29:26 INFO - PROCESS | 1756 | 1468358966018 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:26 INFO - PROCESS | 1756 | 1468358966120 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
14:29:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
14:29:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 525ms
14:29:26 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
14:29:26 INFO - PROCESS | 1756 | 1468358966548 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:26 INFO - PROCESS | 1756 | 1468358966637 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
14:29:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
14:29:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
14:29:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
14:29:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
14:29:27 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 876ms
14:29:27 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
14:29:27 INFO - PROCESS | 1756 | 1468358967432 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:27 INFO - PROCESS | 1756 | 1468358967553 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
14:29:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
14:29:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
14:29:28 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 782ms
14:29:28 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
14:29:28 INFO - PROCESS | 1756 | 1468358968221 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:28 INFO - PROCESS | 1756 | 1468358968571 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
14:29:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
14:29:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
14:29:29 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1025ms
14:29:29 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
14:29:29 INFO - PROCESS | 1756 | 1468358969264 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:29 INFO - PROCESS | 1756 | 1468358969361 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:29 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
14:29:29 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 533ms
14:29:29 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
14:29:29 INFO - PROCESS | 1756 | 1468358969818 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:29 INFO - PROCESS | 1756 | 1468358969916 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:30 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
14:29:30 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
14:29:30 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 533ms
14:29:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
14:29:30 INFO - PROCESS | 1756 | 1468358970368 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:30 INFO - PROCESS | 1756 | 1468358970462 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:30 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
14:29:30 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 539ms
14:29:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
14:29:30 INFO - PROCESS | 1756 | 1468358970901 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:31 INFO - PROCESS | 1756 | 1468358971012 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
14:29:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 573ms
14:29:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
14:29:31 INFO - PROCESS | 1756 | 1468358971488 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:31 INFO - PROCESS | 1756 | 1468358971615 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
14:29:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 631ms
14:29:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
14:29:32 INFO - PROCESS | 1756 | 1468358972118 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:32 INFO - PROCESS | 1756 | 1468358972220 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
14:29:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 530ms
14:29:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
14:29:32 INFO - PROCESS | 1756 | 1468358972652 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:32 INFO - PROCESS | 1756 | 1468358972739 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
14:29:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 472ms
14:29:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
14:29:33 INFO - PROCESS | 1756 | 1468358973130 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:33 INFO - PROCESS | 1756 | 1468358973217 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
14:29:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 471ms
14:29:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
14:29:33 INFO - PROCESS | 1756 | 1468358973605 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:33 INFO - PROCESS | 1756 | 1468358973689 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
14:29:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 474ms
14:29:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
14:29:34 INFO - PROCESS | 1756 | 1468358974087 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:34 INFO - PROCESS | 1756 | 1468358974173 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
14:29:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 473ms
14:29:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
14:29:34 INFO - PROCESS | 1756 | 1468358974566 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:34 INFO - PROCESS | 1756 | 1468358974694 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
14:29:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 828ms
14:29:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
14:29:35 INFO - PROCESS | 1756 | 1468358975405 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:35 INFO - PROCESS | 1756 | 1468358975548 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
14:29:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 673ms
14:29:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
14:29:36 INFO - PROCESS | 1756 | 1468358976095 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:36 INFO - PROCESS | 1756 | 1468358976194 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
14:29:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 528ms
14:29:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
14:29:36 INFO - PROCESS | 1756 | 1468358976634 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:36 INFO - PROCESS | 1756 | 1468358976732 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
14:29:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 527ms
14:29:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
14:29:37 INFO - PROCESS | 1756 | 1468358977157 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:37 INFO - PROCESS | 1756 | 1468358977254 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
14:29:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 480ms
14:29:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
14:29:37 INFO - PROCESS | 1756 | 1468358977643 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:37 INFO - PROCESS | 1756 | 1468358977739 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
14:29:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 525ms
14:29:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
14:29:38 INFO - PROCESS | 1756 | 1468358978180 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:38 INFO - PROCESS | 1756 | 1468358978312 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
14:29:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 581ms
14:29:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
14:29:38 INFO - PROCESS | 1756 | 1468358978764 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:38 INFO - PROCESS | 1756 | 1468358978848 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:39 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
14:29:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 469ms
14:29:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
14:29:39 INFO - PROCESS | 1756 | 1468358979233 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:39 INFO - PROCESS | 1756 | 1468358979323 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:39 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
14:29:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 473ms
14:29:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
14:29:39 INFO - PROCESS | 1756 | 1468358979713 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:39 INFO - PROCESS | 1756 | 1468358979797 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
14:29:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 482ms
14:29:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
14:29:40 INFO - PROCESS | 1756 | 1468358980204 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:40 INFO - PROCESS | 1756 | 1468358980292 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
14:29:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 523ms
14:29:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
14:29:40 INFO - PROCESS | 1756 | 1468358980734 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:40 INFO - PROCESS | 1756 | 1468358980833 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
14:29:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 471ms
14:29:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
14:29:41 INFO - PROCESS | 1756 | 1468358981212 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:41 INFO - PROCESS | 1756 | 1468358981313 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
14:29:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 479ms
14:29:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
14:29:41 INFO - PROCESS | 1756 | 1468358981694 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:41 INFO - PROCESS | 1756 | 1468358981808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
14:29:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 628ms
14:29:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
14:29:42 INFO - PROCESS | 1756 | 1468358982332 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:42 INFO - PROCESS | 1756 | 1468358982443 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
14:29:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 576ms
14:29:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
14:29:42 INFO - PROCESS | 1756 | 1468358982912 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:43 INFO - PROCESS | 1756 | 1468358983100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
14:29:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 977ms
14:29:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
14:29:43 INFO - PROCESS | 1756 | 1468358983902 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:44 INFO - PROCESS | 1756 | 1468358984013 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:44 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
14:29:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 574ms
14:29:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
14:29:44 INFO - PROCESS | 1756 | 1468358984484 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:44 INFO - PROCESS | 1756 | 1468358984575 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:44 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
14:29:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 474ms
14:29:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
14:29:44 INFO - PROCESS | 1756 | 1468358984981 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:45 INFO - PROCESS | 1756 | 1468358985076 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
14:29:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 482ms
14:29:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
14:29:45 INFO - PROCESS | 1756 | 1468358985458 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:45 INFO - PROCESS | 1756 | 1468358985568 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
14:29:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 527ms
14:29:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
14:29:45 INFO - PROCESS | 1756 | 1468358985992 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:46 INFO - PROCESS | 1756 | 1468358986093 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
14:29:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 527ms
14:29:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
14:29:46 INFO - PROCESS | 1756 | 1468358986525 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:46 INFO - PROCESS | 1756 | 1468358986657 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
14:29:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 569ms
14:29:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
14:29:47 INFO - PROCESS | 1756 | 1468358987104 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:47 INFO - PROCESS | 1756 | 1468358987203 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
14:29:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 473ms
14:29:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
14:29:47 INFO - PROCESS | 1756 | 1468358987583 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:47 INFO - PROCESS | 1756 | 1468358987665 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
14:29:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 484ms
14:29:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
14:29:48 INFO - PROCESS | 1756 | 1468358988072 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:48 INFO - PROCESS | 1756 | 1468358988154 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
14:29:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 478ms
14:29:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
14:29:48 INFO - PROCESS | 1756 | 1468358988558 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:48 INFO - PROCESS | 1756 | 1468358988643 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
14:29:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 474ms
14:29:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
14:29:49 INFO - PROCESS | 1756 | 1468358989038 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:49 INFO - PROCESS | 1756 | 1468358989141 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
14:29:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 474ms
14:29:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
14:29:49 INFO - PROCESS | 1756 | 1468358989516 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:49 INFO - PROCESS | 1756 | 1468358989600 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
14:29:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 529ms
14:29:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
14:29:50 INFO - PROCESS | 1756 | 1468358990075 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:50 INFO - PROCESS | 1756 | 1468358990218 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
14:29:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 780ms
14:29:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
14:29:50 INFO - PROCESS | 1756 | 1468358990879 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:50 INFO - PROCESS | 1756 | 1468358990984 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
14:29:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 531ms
14:29:51 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
14:29:51 INFO - PROCESS | 1756 | 1468358991421 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:51 INFO - PROCESS | 1756 | 1468358991532 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:52 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
14:29:52 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1175ms
14:29:52 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
14:29:52 INFO - PROCESS | 1756 | 1468358992608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:52 INFO - PROCESS | 1756 | 1468358992703 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:53 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
14:29:53 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 523ms
14:29:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
14:29:53 INFO - PROCESS | 1756 | 1468358993129 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:53 INFO - PROCESS | 1756 | 1468358993242 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:53 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
14:29:53 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 525ms
14:29:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
14:29:53 INFO - PROCESS | 1756 | 1468358993659 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:53 INFO - PROCESS | 1756 | 1468358993749 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
14:29:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 528ms
14:29:54 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
14:29:54 INFO - PROCESS | 1756 | 1468358994195 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:54 INFO - PROCESS | 1756 | 1468358994310 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
14:29:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 525ms
14:29:54 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
14:29:54 INFO - PROCESS | 1756 | 1468358994723 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:54 INFO - PROCESS | 1756 | 1468358994805 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
14:29:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 479ms
14:29:55 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
14:29:55 INFO - PROCESS | 1756 | 1468358995208 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:55 INFO - PROCESS | 1756 | 1468358995297 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
14:29:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 475ms
14:29:55 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
14:29:55 INFO - PROCESS | 1756 | 1468358995688 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:55 INFO - PROCESS | 1756 | 1468358995774 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
14:29:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 476ms
14:29:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
14:29:56 INFO - PROCESS | 1756 | 1468358996169 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:56 INFO - PROCESS | 1756 | 1468358996261 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
14:29:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 475ms
14:29:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
14:29:56 INFO - PROCESS | 1756 | 1468358996651 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:56 INFO - PROCESS | 1756 | 1468358996764 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
14:29:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 525ms
14:29:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
14:29:57 INFO - PROCESS | 1756 | 1468358997182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:57 INFO - PROCESS | 1756 | 1468358997307 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
14:29:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 572ms
14:29:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
14:29:57 INFO - PROCESS | 1756 | 1468358997761 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:57 INFO - PROCESS | 1756 | 1468358997868 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
14:29:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 681ms
14:29:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
14:29:58 INFO - PROCESS | 1756 | 1468358998448 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:58 INFO - PROCESS | 1756 | 1468358998569 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
14:29:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 871ms
14:29:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
14:29:59 INFO - PROCESS | 1756 | 1468358999326 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:59 INFO - PROCESS | 1756 | 1468358999436 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
14:29:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 534ms
14:29:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
14:29:59 INFO - PROCESS | 1756 | 1468358999870 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:29:59 INFO - PROCESS | 1756 | 1468358999959 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
14:30:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 529ms
14:30:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
14:30:00 INFO - PROCESS | 1756 | 1468359000413 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:00 INFO - PROCESS | 1756 | 1468359000505 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
14:30:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 525ms
14:30:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
14:30:00 INFO - PROCESS | 1756 | 1468359000934 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:01 INFO - PROCESS | 1756 | 1468359001023 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
14:30:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 519ms
14:30:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
14:30:01 INFO - PROCESS | 1756 | 1468359001466 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:01 INFO - PROCESS | 1756 | 1468359001597 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
14:30:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 573ms
14:30:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
14:30:02 INFO - PROCESS | 1756 | 1468359002050 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:02 INFO - PROCESS | 1756 | 1468359002180 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
14:30:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 575ms
14:30:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
14:30:02 INFO - PROCESS | 1756 | 1468359002643 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:02 INFO - PROCESS | 1756 | 1468359002749 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
14:30:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 540ms
14:30:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
14:30:03 INFO - PROCESS | 1756 | 1468359003182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:03 INFO - PROCESS | 1756 | 1468359003266 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
14:30:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 472ms
14:30:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
14:30:03 INFO - PROCESS | 1756 | 1468359003659 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:03 INFO - PROCESS | 1756 | 1468359003748 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
14:30:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 476ms
14:30:04 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
14:30:04 INFO - PROCESS | 1756 | 1468359004145 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:04 INFO - PROCESS | 1756 | 1468359004233 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
14:30:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 479ms
14:30:04 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
14:30:04 INFO - PROCESS | 1756 | 1468359004626 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:04 INFO - PROCESS | 1756 | 1468359004736 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
14:30:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 527ms
14:30:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
14:30:05 INFO - PROCESS | 1756 | 1468359005159 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:05 INFO - PROCESS | 1756 | 1468359005283 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
14:30:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 727ms
14:30:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
14:30:05 INFO - PROCESS | 1756 | 1468359005897 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:06 INFO - PROCESS | 1756 | 1468359006087 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
14:30:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 731ms
14:30:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
14:30:06 INFO - PROCESS | 1756 | 1468359006636 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:06 INFO - PROCESS | 1756 | 1468359006735 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
14:30:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 982ms
14:30:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
14:30:07 INFO - PROCESS | 1756 | 1468359007625 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:07 INFO - PROCESS | 1756 | 1468359007727 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
14:30:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 527ms
14:30:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
14:30:08 INFO - PROCESS | 1756 | 1468359008167 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:08 INFO - PROCESS | 1756 | 1468359008262 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
14:30:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 531ms
14:30:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
14:30:08 INFO - PROCESS | 1756 | 1468359008701 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:08 INFO - PROCESS | 1756 | 1468359008800 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
14:30:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 531ms
14:30:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
14:30:09 INFO - PROCESS | 1756 | 1468359009239 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:09 INFO - PROCESS | 1756 | 1468359009338 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
14:30:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 621ms
14:30:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
14:30:09 INFO - PROCESS | 1756 | 1468359009878 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:10 INFO - PROCESS | 1756 | 1468359010022 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
14:30:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 682ms
14:30:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
14:30:10 INFO - PROCESS | 1756 | 1468359010565 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:10 INFO - PROCESS | 1756 | 1468359010728 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
14:30:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 733ms
14:30:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
14:30:11 INFO - PROCESS | 1756 | 1468359011323 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:11 INFO - PROCESS | 1756 | 1468359011463 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
14:30:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 633ms
14:30:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
14:30:11 INFO - PROCESS | 1756 | 1468359011962 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:12 INFO - PROCESS | 1756 | 1468359012056 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
14:30:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 475ms
14:30:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
14:30:12 INFO - PROCESS | 1756 | 1468359012439 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:12 INFO - PROCESS | 1756 | 1468359012530 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
14:30:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
14:30:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1126ms
14:30:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
14:30:13 INFO - PROCESS | 1756 | 1468359013657 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:13 INFO - PROCESS | 1756 | 1468359013821 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
14:30:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
14:30:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
14:30:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
14:30:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1055ms
14:30:14 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
14:30:14 INFO - PROCESS | 1756 | 1468359014642 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:14 INFO - PROCESS | 1756 | 1468359014773 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
14:30:15 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 533ms
14:30:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
14:30:15 INFO - PROCESS | 1756 | 1468359015183 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:15 INFO - PROCESS | 1756 | 1468359015282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
14:30:15 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 523ms
14:30:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
14:30:15 INFO - PROCESS | 1756 | 1468359015719 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:15 INFO - PROCESS | 1756 | 1468359015816 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
14:30:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 537ms
14:30:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
14:30:16 INFO - PROCESS | 1756 | 1468359016253 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:16 INFO - PROCESS | 1756 | 1468359016350 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
14:30:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 579ms
14:30:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
14:30:16 INFO - PROCESS | 1756 | 1468359016837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:16 INFO - PROCESS | 1756 | 1468359016943 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
14:30:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 528ms
14:30:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
14:30:17 INFO - PROCESS | 1756 | 1468359017374 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:17 INFO - PROCESS | 1756 | 1468359017485 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
14:30:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 530ms
14:30:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
14:30:17 INFO - PROCESS | 1756 | 1468359017912 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:17 INFO - PROCESS | 1756 | 1468359017994 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
14:30:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 477ms
14:30:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
14:30:18 INFO - PROCESS | 1756 | 1468359018393 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:18 INFO - PROCESS | 1756 | 1468359018470 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
14:30:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 471ms
14:30:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
14:30:18 INFO - PROCESS | 1756 | 1468359018870 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:18 INFO - PROCESS | 1756 | 1468359018954 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
14:30:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 432ms
14:30:19 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
14:30:19 INFO - PROCESS | 1756 | 1468359019313 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:19 INFO - PROCESS | 1756 | 1468359019403 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
14:30:19 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 432ms
14:30:19 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
14:30:19 INFO - PROCESS | 1756 | 1468359019748 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:19 INFO - PROCESS | 1756 | 1468359019846 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:20 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
14:30:20 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
14:30:20 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
14:30:20 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 470ms
14:30:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
14:30:20 INFO - PROCESS | 1756 | 1468359020252 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:20 INFO - PROCESS | 1756 | 1468359020405 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
14:30:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 883ms
14:30:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
14:30:21 INFO - PROCESS | 1756 | 1468359021143 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:21 INFO - PROCESS | 1756 | 1468359021261 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
14:30:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 627ms
14:30:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
14:30:21 INFO - PROCESS | 1756 | 1468359021801 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:21 INFO - PROCESS | 1756 | 1468359021891 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
14:30:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 624ms
14:30:22 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
14:30:22 INFO - PROCESS | 1756 | 1468359022438 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:22 INFO - PROCESS | 1756 | 1468359022531 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
14:30:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
14:30:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 528ms
14:30:22 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
14:30:22 INFO - PROCESS | 1756 | 1468359022963 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:23 INFO - PROCESS | 1756 | 1468359023065 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
14:30:23 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 679ms
14:30:23 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
14:30:23 INFO - PROCESS | 1756 | 1468359023657 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:23 INFO - PROCESS | 1756 | 1468359023755 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
14:30:24 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 673ms
14:30:24 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
14:30:24 INFO - PROCESS | 1756 | 1468359024331 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:24 INFO - PROCESS | 1756 | 1468359024466 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
14:30:24 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 622ms
14:30:24 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
14:30:24 INFO - PROCESS | 1756 | 1468359024959 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:25 INFO - PROCESS | 1756 | 1468359025052 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
14:30:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
14:30:25 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 476ms
14:30:25 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
14:30:25 INFO - PROCESS | 1756 | 1468359025439 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:25 INFO - PROCESS | 1756 | 1468359025520 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
14:30:25 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 477ms
14:30:25 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
14:30:25 INFO - PROCESS | 1756 | 1468359025918 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:26 INFO - PROCESS | 1756 | 1468359026015 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
14:30:26 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 621ms
14:30:26 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
14:30:26 INFO - PROCESS | 1756 | 1468359026545 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:26 INFO - PROCESS | 1756 | 1468359026632 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
14:30:27 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 472ms
14:30:27 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
14:30:27 INFO - PROCESS | 1756 | 1468359027022 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:27 INFO - PROCESS | 1756 | 1468359027120 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
14:30:27 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 577ms
14:30:27 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
14:30:27 INFO - PROCESS | 1756 | 1468359027607 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:27 INFO - PROCESS | 1756 | 1468359027757 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
14:30:28 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 878ms
14:30:28 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
14:30:28 INFO - PROCESS | 1756 | 1468359028490 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:28 INFO - PROCESS | 1756 | 1468359028813 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
14:30:29 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 931ms
14:30:29 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
14:30:29 INFO - PROCESS | 1756 | 1468359029432 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:29 INFO - PROCESS | 1756 | 1468359029534 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
14:30:29 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 535ms
14:30:29 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
14:30:29 INFO - PROCESS | 1756 | 1468359029972 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:30 INFO - PROCESS | 1756 | 1468359030067 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
14:30:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
14:30:30 INFO - window.indexedDB.open('test', val);..." did not throw
14:30:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:30:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:30:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
14:30:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
14:30:30 INFO - window.indexedDB.open('test', val);..." did not throw
14:30:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:30:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:30:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
14:30:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
14:30:30 INFO - window.indexedDB.open('test', val);..." did not throw
14:30:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:30:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:30:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
14:30:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
14:30:30 INFO - window.indexedDB.open('test', val);..." did not throw
14:30:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
14:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:30:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
14:30:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
14:30:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
14:30:30 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 628ms
14:30:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
14:30:30 INFO - PROCESS | 1756 | 1468359030632 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:30 INFO - PROCESS | 1756 | 1468359030746 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
14:30:31 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 539ms
14:30:31 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
14:30:31 INFO - PROCESS | 1756 | 1468359031170 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:31 INFO - PROCESS | 1756 | 1468359031259 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
14:30:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
14:30:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1888ms
14:30:33 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
14:30:33 INFO - PROCESS | 1756 | 1468359033057 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:33 INFO - PROCESS | 1756 | 1468359033143 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
14:30:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 527ms
14:30:33 INFO - TEST-START | /IndexedDB/idbindex_count.htm
14:30:33 INFO - PROCESS | 1756 | 1468359033589 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:33 INFO - PROCESS | 1756 | 1468359033675 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:34 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
14:30:34 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 443ms
14:30:34 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
14:30:34 INFO - PROCESS | 1756 | 1468359034037 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:34 INFO - PROCESS | 1756 | 1468359034121 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:34 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
14:30:34 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 483ms
14:30:34 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
14:30:34 INFO - PROCESS | 1756 | 1468359034525 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:34 INFO - PROCESS | 1756 | 1468359034610 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:34 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
14:30:34 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 442ms
14:30:34 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
14:30:34 INFO - PROCESS | 1756 | 1468359034976 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:35 INFO - PROCESS | 1756 | 1468359035091 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:35 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
14:30:35 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 776ms
14:30:35 INFO - TEST-START | /IndexedDB/idbindex_get.htm
14:30:35 INFO - PROCESS | 1756 | 1468359035761 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:35 INFO - PROCESS | 1756 | 1468359035973 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:36 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
14:30:36 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 676ms
14:30:36 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
14:30:36 INFO - PROCESS | 1756 | 1468359036448 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:36 INFO - PROCESS | 1756 | 1468359036547 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:36 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
14:30:36 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 533ms
14:30:36 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
14:30:36 INFO - PROCESS | 1756 | 1468359036994 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:37 INFO - PROCESS | 1756 | 1468359037095 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:37 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
14:30:37 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 529ms
14:30:37 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
14:30:37 INFO - PROCESS | 1756 | 1468359037520 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:37 INFO - PROCESS | 1756 | 1468359037609 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:37 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
14:30:37 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 477ms
14:30:37 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
14:30:38 INFO - PROCESS | 1756 | 1468359038001 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:38 INFO - PROCESS | 1756 | 1468359038084 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:38 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
14:30:38 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 482ms
14:30:38 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
14:30:38 INFO - PROCESS | 1756 | 1468359038491 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:38 INFO - PROCESS | 1756 | 1468359038657 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:39 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
14:30:39 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 576ms
14:30:39 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
14:30:39 INFO - PROCESS | 1756 | 1468359039073 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:39 INFO - PROCESS | 1756 | 1468359039156 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:39 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
14:30:39 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 476ms
14:30:39 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
14:30:39 INFO - PROCESS | 1756 | 1468359039554 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:39 INFO - PROCESS | 1756 | 1468359039642 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
14:30:40 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 475ms
14:30:40 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
14:30:40 INFO - PROCESS | 1756 | 1468359040033 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:40 INFO - PROCESS | 1756 | 1468359040124 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
14:30:40 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
14:30:40 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 523ms
14:30:40 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
14:30:40 INFO - PROCESS | 1756 | 1468359040567 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:40 INFO - PROCESS | 1756 | 1468359040650 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
14:30:41 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 522ms
14:30:41 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
14:30:41 INFO - PROCESS | 1756 | 1468359041100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:41 INFO - PROCESS | 1756 | 1468359041201 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
14:30:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 526ms
14:30:41 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
14:30:41 INFO - PROCESS | 1756 | 1468359041630 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:41 INFO - PROCESS | 1756 | 1468359041714 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
14:30:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 469ms
14:30:42 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
14:30:42 INFO - PROCESS | 1756 | 1468359042105 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:42 INFO - PROCESS | 1756 | 1468359042200 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
14:30:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 581ms
14:30:42 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
14:30:42 INFO - PROCESS | 1756 | 1468359042695 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:42 INFO - PROCESS | 1756 | 1468359042808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
14:30:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 672ms
14:30:43 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
14:30:43 INFO - PROCESS | 1756 | 1468359043403 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:43 INFO - PROCESS | 1756 | 1468359043609 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
14:30:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 781ms
14:30:44 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
14:30:44 INFO - PROCESS | 1756 | 1468359044183 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:44 INFO - PROCESS | 1756 | 1468359044518 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
14:30:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 774ms
14:30:44 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
14:30:44 INFO - PROCESS | 1756 | 1468359044965 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:45 INFO - PROCESS | 1756 | 1468359045092 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
14:30:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 525ms
14:30:45 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
14:30:45 INFO - PROCESS | 1756 | 1468359045496 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:45 INFO - PROCESS | 1756 | 1468359045591 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
14:30:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 532ms
14:30:46 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
14:30:46 INFO - PROCESS | 1756 | 1468359046045 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:46 INFO - PROCESS | 1756 | 1468359046139 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:46 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
14:30:46 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 530ms
14:30:46 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
14:30:46 INFO - PROCESS | 1756 | 1468359046571 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:46 INFO - PROCESS | 1756 | 1468359046658 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:47 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
14:30:47 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 475ms
14:30:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
14:30:47 INFO - PROCESS | 1756 | 1468359047060 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:47 INFO - PROCESS | 1756 | 1468359047158 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:47 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
14:30:47 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 534ms
14:30:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
14:30:47 INFO - PROCESS | 1756 | 1468359047607 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:47 INFO - PROCESS | 1756 | 1468359047692 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
14:30:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 479ms
14:30:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
14:30:48 INFO - PROCESS | 1756 | 1468359048092 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:48 INFO - PROCESS | 1756 | 1468359048171 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
14:30:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 520ms
14:30:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
14:30:48 INFO - PROCESS | 1756 | 1468359048618 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:48 INFO - PROCESS | 1756 | 1468359048709 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
14:30:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 476ms
14:30:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
14:30:49 INFO - PROCESS | 1756 | 1468359049099 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:49 INFO - PROCESS | 1756 | 1468359049187 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
14:30:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 474ms
14:30:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
14:30:49 INFO - PROCESS | 1756 | 1468359049580 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:49 INFO - PROCESS | 1756 | 1468359049671 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:50 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
14:30:50 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 473ms
14:30:50 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
14:30:50 INFO - PROCESS | 1756 | 1468359050057 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:50 INFO - PROCESS | 1756 | 1468359050163 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
14:30:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
14:30:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
14:30:50 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 424ms
14:30:50 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
14:30:50 INFO - PROCESS | 1756 | 1468359050493 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:50 INFO - PROCESS | 1756 | 1468359050612 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
14:30:51 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 783ms
14:30:51 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
14:30:51 INFO - PROCESS | 1756 | 1468359051281 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:51 INFO - PROCESS | 1756 | 1468359051489 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
14:30:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
14:30:51 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 624ms
14:30:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
14:30:51 INFO - PROCESS | 1756 | 1468359051918 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:52 INFO - PROCESS | 1756 | 1468359052010 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
14:30:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 523ms
14:30:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
14:30:52 INFO - PROCESS | 1756 | 1468359052452 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:52 INFO - PROCESS | 1756 | 1468359052548 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:52 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
14:30:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 524ms
14:30:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
14:30:52 INFO - PROCESS | 1756 | 1468359052973 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:53 INFO - PROCESS | 1756 | 1468359053072 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:53 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
14:30:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 473ms
14:30:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
14:30:53 INFO - PROCESS | 1756 | 1468359053452 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:53 INFO - PROCESS | 1756 | 1468359053555 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
14:30:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 528ms
14:30:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
14:30:53 INFO - PROCESS | 1756 | 1468359053988 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:54 INFO - PROCESS | 1756 | 1468359054122 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:54 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
14:30:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 569ms
14:30:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
14:30:54 INFO - PROCESS | 1756 | 1468359054568 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:54 INFO - PROCESS | 1756 | 1468359054675 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:55 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
14:30:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 535ms
14:30:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
14:30:55 INFO - PROCESS | 1756 | 1468359055101 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:55 INFO - PROCESS | 1756 | 1468359055189 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:30:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 477ms
14:30:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
14:30:55 INFO - PROCESS | 1756 | 1468359055585 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:55 INFO - PROCESS | 1756 | 1468359055674 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:56 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
14:30:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 473ms
14:30:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
14:30:56 INFO - PROCESS | 1756 | 1468359056061 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:56 INFO - PROCESS | 1756 | 1468359056150 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
14:30:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 471ms
14:30:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
14:30:56 INFO - PROCESS | 1756 | 1468359056540 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:56 INFO - PROCESS | 1756 | 1468359056646 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
14:30:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 478ms
14:30:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
14:30:57 INFO - PROCESS | 1756 | 1468359057021 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:57 INFO - PROCESS | 1756 | 1468359057112 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
14:30:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 482ms
14:30:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
14:30:57 INFO - PROCESS | 1756 | 1468359057530 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:57 INFO - PROCESS | 1756 | 1468359057685 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
14:30:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 783ms
14:30:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
14:30:58 INFO - PROCESS | 1756 | 1468359058317 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:58 INFO - PROCESS | 1756 | 1468359058468 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
14:30:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 832ms
14:30:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
14:30:59 INFO - PROCESS | 1756 | 1468359059159 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:59 INFO - PROCESS | 1756 | 1468359059265 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
14:30:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 531ms
14:30:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
14:30:59 INFO - PROCESS | 1756 | 1468359059698 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:30:59 INFO - PROCESS | 1756 | 1468359059790 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
14:31:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 534ms
14:31:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
14:31:00 INFO - PROCESS | 1756 | 1468359060246 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:00 INFO - PROCESS | 1756 | 1468359060340 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:00 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
14:31:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 581ms
14:31:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
14:31:00 INFO - PROCESS | 1756 | 1468359060824 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:00 INFO - PROCESS | 1756 | 1468359060926 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
14:31:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 583ms
14:31:01 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
14:31:01 INFO - PROCESS | 1756 | 1468359061415 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:01 INFO - PROCESS | 1756 | 1468359061528 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
14:31:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 533ms
14:31:01 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
14:31:01 INFO - PROCESS | 1756 | 1468359061957 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:02 INFO - PROCESS | 1756 | 1468359062089 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:31:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 573ms
14:31:02 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
14:31:02 INFO - PROCESS | 1756 | 1468359062531 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:02 INFO - PROCESS | 1756 | 1468359062625 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:03 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
14:31:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 520ms
14:31:03 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
14:31:03 INFO - PROCESS | 1756 | 1468359063057 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:03 INFO - PROCESS | 1756 | 1468359063144 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
14:31:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 475ms
14:31:03 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
14:31:03 INFO - PROCESS | 1756 | 1468359063538 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:03 INFO - PROCESS | 1756 | 1468359063624 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
14:31:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 473ms
14:31:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
14:31:04 INFO - PROCESS | 1756 | 1468359064016 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:04 INFO - PROCESS | 1756 | 1468359064106 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
14:31:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 628ms
14:31:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
14:31:04 INFO - PROCESS | 1756 | 1468359064656 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:04 INFO - PROCESS | 1756 | 1468359064809 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:05 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
14:31:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 874ms
14:31:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
14:31:05 INFO - PROCESS | 1756 | 1468359065597 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:05 INFO - PROCESS | 1756 | 1468359065790 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
14:31:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 919ms
14:31:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
14:31:06 INFO - PROCESS | 1756 | 1468359066555 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:06 INFO - PROCESS | 1756 | 1468359066689 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:07 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
14:31:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 630ms
14:31:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
14:31:07 INFO - PROCESS | 1756 | 1468359067215 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:07 INFO - PROCESS | 1756 | 1468359067320 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:07 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
14:31:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 532ms
14:31:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
14:31:07 INFO - PROCESS | 1756 | 1468359067749 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:07 INFO - PROCESS | 1756 | 1468359067850 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:08 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
14:31:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 528ms
14:31:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
14:31:08 INFO - PROCESS | 1756 | 1468359068275 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:08 INFO - PROCESS | 1756 | 1468359068367 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
14:31:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 527ms
14:31:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
14:31:08 INFO - PROCESS | 1756 | 1468359068815 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:08 INFO - PROCESS | 1756 | 1468359068917 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:09 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
14:31:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 527ms
14:31:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
14:31:09 INFO - PROCESS | 1756 | 1468359069356 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:09 INFO - PROCESS | 1756 | 1468359069485 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
14:31:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 627ms
14:31:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
14:31:09 INFO - PROCESS | 1756 | 1468359069978 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:10 INFO - PROCESS | 1756 | 1468359070096 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
14:31:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 481ms
14:31:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
14:31:10 INFO - PROCESS | 1756 | 1468359070464 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:10 INFO - PROCESS | 1756 | 1468359070556 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
14:31:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 519ms
14:31:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
14:31:10 INFO - PROCESS | 1756 | 1468359070990 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:11 INFO - PROCESS | 1756 | 1468359071082 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:11 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"
14:31:11 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
14:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:31:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 470ms
14:31:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
14:31:11 INFO - PROCESS | 1756 | 1468359071475 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:11 INFO - PROCESS | 1756 | 1468359071560 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:11 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"
14:31:11 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
14:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:31:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 472ms
14:31:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
14:31:11 INFO - PROCESS | 1756 | 1468359071955 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:12 INFO - PROCESS | 1756 | 1468359072061 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
14:31:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 481ms
14:31:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
14:31:12 INFO - PROCESS | 1756 | 1468359072440 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:12 INFO - PROCESS | 1756 | 1468359072530 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
14:31:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 526ms
14:31:13 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
14:31:13 INFO - PROCESS | 1756 | 1468359073024 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:13 INFO - PROCESS | 1756 | 1468359073151 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
14:31:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 680ms
14:31:13 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
14:31:13 INFO - PROCESS | 1756 | 1468359073708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:13 INFO - PROCESS | 1756 | 1468359073921 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
14:31:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 977ms
14:31:14 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
14:31:14 INFO - PROCESS | 1756 | 1468359074696 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:14 INFO - PROCESS | 1756 | 1468359074808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
14:31:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 576ms
14:31:15 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
14:31:15 INFO - PROCESS | 1756 | 1468359075280 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:15 INFO - PROCESS | 1756 | 1468359075381 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
14:31:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 534ms
14:31:15 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
14:31:15 INFO - PROCESS | 1756 | 1468359075826 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:15 INFO - PROCESS | 1756 | 1468359075923 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
14:31:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 531ms
14:31:16 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
14:31:16 INFO - PROCESS | 1756 | 1468359076359 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:16 INFO - PROCESS | 1756 | 1468359076453 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:31:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 520ms
14:31:16 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
14:31:16 INFO - PROCESS | 1756 | 1468359076878 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:16 INFO - PROCESS | 1756 | 1468359076985 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:17 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
14:31:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 523ms
14:31:17 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
14:31:17 INFO - PROCESS | 1756 | 1468359077415 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:17 INFO - PROCESS | 1756 | 1468359077536 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
14:31:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 672ms
14:31:18 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
14:31:18 INFO - PROCESS | 1756 | 1468359078094 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:18 INFO - PROCESS | 1756 | 1468359078220 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
14:31:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 524ms
14:31:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
14:31:18 INFO - PROCESS | 1756 | 1468359078619 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:18 INFO - PROCESS | 1756 | 1468359078706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
14:31:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 477ms
14:31:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
14:31:19 INFO - PROCESS | 1756 | 1468359079100 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:19 INFO - PROCESS | 1756 | 1468359079190 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
14:31:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 477ms
14:31:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
14:31:19 INFO - PROCESS | 1756 | 1468359079583 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:19 INFO - PROCESS | 1756 | 1468359079677 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
14:31:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 469ms
14:31:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
14:31:20 INFO - PROCESS | 1756 | 1468359080060 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:20 INFO - PROCESS | 1756 | 1468359080177 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
14:31:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 525ms
14:31:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
14:31:20 INFO - PROCESS | 1756 | 1468359080590 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:20 INFO - PROCESS | 1756 | 1468359080708 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
14:31:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 879ms
14:31:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
14:31:21 INFO - PROCESS | 1756 | 1468359081477 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:21 INFO - PROCESS | 1756 | 1468359081609 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
14:31:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 632ms
14:31:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
14:31:22 INFO - PROCESS | 1756 | 1468359082120 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:22 INFO - PROCESS | 1756 | 1468359082221 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
14:31:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 527ms
14:31:22 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
14:31:22 INFO - PROCESS | 1756 | 1468359082659 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:22 INFO - PROCESS | 1756 | 1468359082757 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
14:31:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 584ms
14:31:23 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
14:31:23 INFO - PROCESS | 1756 | 1468359083246 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:23 INFO - PROCESS | 1756 | 1468359083343 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
14:31:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
14:31:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 582ms
14:31:23 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
14:31:23 INFO - PROCESS | 1756 | 1468359083837 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:23 INFO - PROCESS | 1756 | 1468359083924 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
14:31:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 523ms
14:31:24 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
14:31:24 INFO - PROCESS | 1756 | 1468359084378 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:24 INFO - PROCESS | 1756 | 1468359084516 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
14:31:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 629ms
14:31:25 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
14:31:25 INFO - PROCESS | 1756 | 1468359085005 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:25 INFO - PROCESS | 1756 | 1468359085106 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
14:31:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 532ms
14:31:25 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
14:31:25 INFO - PROCESS | 1756 | 1468359085556 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:25 INFO - PROCESS | 1756 | 1468359085661 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
14:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
14:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
14:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
14:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
14:31:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 729ms
14:31:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
14:31:26 INFO - PROCESS | 1756 | 1468359086276 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:26 INFO - PROCESS | 1756 | 1468359086374 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
14:31:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 472ms
14:31:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
14:31:26 INFO - PROCESS | 1756 | 1468359086756 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:26 INFO - PROCESS | 1756 | 1468359086844 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:27 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
14:31:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 475ms
14:31:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
14:31:27 INFO - PROCESS | 1756 | 1468359087236 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:27 INFO - PROCESS | 1756 | 1468359087341 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:27 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
14:31:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 475ms
14:31:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
14:31:27 INFO - PROCESS | 1756 | 1468359087716 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:27 INFO - PROCESS | 1756 | 1468359087804 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
14:31:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 523ms
14:31:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
14:31:28 INFO - PROCESS | 1756 | 1468359088247 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:28 INFO - PROCESS | 1756 | 1468359088373 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:28 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
14:31:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 622ms
14:31:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
14:31:28 INFO - PROCESS | 1756 | 1468359088877 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:29 INFO - PROCESS | 1756 | 1468359089019 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:29 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
14:31:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 684ms
14:31:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
14:31:29 INFO - PROCESS | 1756 | 1468359089568 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:29 INFO - PROCESS | 1756 | 1468359089751 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
14:31:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 875ms
14:31:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
14:31:30 INFO - PROCESS | 1756 | 1468359090449 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:30 INFO - PROCESS | 1756 | 1468359090556 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:30 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
14:31:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 532ms
14:31:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
14:31:30 INFO - PROCESS | 1756 | 1468359090991 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:31 INFO - PROCESS | 1756 | 1468359091087 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
14:31:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 533ms
14:31:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
14:31:31 INFO - PROCESS | 1756 | 1468359091537 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:31 INFO - PROCESS | 1756 | 1468359091636 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
14:31:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 537ms
14:31:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
14:31:32 INFO - PROCESS | 1756 | 1468359092070 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:32 INFO - PROCESS | 1756 | 1468359092164 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
14:31:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 525ms
14:31:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
14:31:32 INFO - PROCESS | 1756 | 1468359092607 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:32 INFO - PROCESS | 1756 | 1468359092695 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
14:31:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 532ms
14:31:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
14:31:33 INFO - PROCESS | 1756 | 1468359093141 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:33 INFO - PROCESS | 1756 | 1468359093269 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
14:31:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 570ms
14:31:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
14:31:33 INFO - PROCESS | 1756 | 1468359093714 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:33 INFO - PROCESS | 1756 | 1468359093816 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
14:31:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 535ms
14:31:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
14:31:34 INFO - PROCESS | 1756 | 1468359094254 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:34 INFO - PROCESS | 1756 | 1468359094340 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
14:31:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 473ms
14:31:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
14:31:34 INFO - PROCESS | 1756 | 1468359094735 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:34 INFO - PROCESS | 1756 | 1468359094821 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:35 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
14:31:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 481ms
14:31:35 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
14:31:35 INFO - PROCESS | 1756 | 1468359095220 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:35 INFO - PROCESS | 1756 | 1468359095308 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:35 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
14:31:35 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 578ms
14:31:35 INFO - TEST-START | /IndexedDB/idbtransaction.htm
14:31:35 INFO - PROCESS | 1756 | 1468359095808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:35 INFO - PROCESS | 1756 | 1468359095922 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:36 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
14:31:36 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
14:31:36 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 582ms
14:31:36 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
14:31:36 INFO - PROCESS | 1756 | 1468359096396 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:36 INFO - PROCESS | 1756 | 1468359096524 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:37 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
14:31:37 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 824ms
14:31:37 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
14:31:37 INFO - PROCESS | 1756 | 1468359097225 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:37 INFO - PROCESS | 1756 | 1468359097367 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
14:31:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
14:31:38 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 976ms
14:31:38 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
14:31:38 INFO - PROCESS | 1756 | 1468359098214 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:38 INFO - PROCESS | 1756 | 1468359098316 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:38 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
14:31:38 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 526ms
14:31:38 INFO - TEST-START | /IndexedDB/index_sort_order.htm
14:31:38 INFO - PROCESS | 1756 | 1468359098753 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:38 INFO - PROCESS | 1756 | 1468359098851 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:39 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
14:31:39 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 532ms
14:31:39 INFO - TEST-START | /IndexedDB/interfaces.html
14:31:39 INFO - PROCESS | 1756 | 1468359099282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:39 INFO - PROCESS | 1756 | 1468359099378 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
14:31:40 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
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
14:31:40 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
14:31:40 INFO - TEST-OK | /IndexedDB/interfaces.html | took 922ms
14:31:40 INFO - TEST-START | /IndexedDB/interfaces.worker
14:31:40 INFO - PROCESS | 1756 | 1468359100217 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:40 INFO - PROCESS | 1756 | 1468359100384 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
14:31:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
14:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:31:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:31:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:31:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:31:41 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
14:31:41 INFO - {}
14:31:41 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 - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
14:31:41 INFO - {}
14:31:41 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1154ms
14:31:41 INFO - TEST-START | /IndexedDB/key_invalid.htm
14:31:41 INFO - PROCESS | 1756 | 1468359101386 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:41 INFO - PROCESS | 1756 | 1468359101584 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
14:31:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
14:31:42 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 644ms
14:31:42 INFO - TEST-START | /IndexedDB/key_valid.html
14:31:42 INFO - PROCESS | 1756 | 1468359102031 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:42 INFO - PROCESS | 1756 | 1468359102126 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
14:31:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
14:31:43 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1277ms
14:31:43 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
14:31:43 INFO - PROCESS | 1756 | 1468359103317 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:43 INFO - PROCESS | 1756 | 1468359103403 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:43 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
14:31:43 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 575ms
14:31:43 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
14:31:43 INFO - PROCESS | 1756 | 1468359103903 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:44 INFO - PROCESS | 1756 | 1468359104043 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:44 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
14:31:44 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 622ms
14:31:44 INFO - TEST-START | /IndexedDB/keygenerator.htm
14:31:44 INFO - PROCESS | 1756 | 1468359104534 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:44 INFO - PROCESS | 1756 | 1468359104707 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:45 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
14:31:45 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
14:31:45 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
14:31:45 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 877ms
14:31:45 INFO - TEST-START | /IndexedDB/keyorder.htm
14:31:45 INFO - PROCESS | 1756 | 1468359105671 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:45 INFO - PROCESS | 1756 | 1468359105846 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
14:31:46 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
14:31:46 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 850ms
14:31:46 INFO - TEST-START | /IndexedDB/keypath.htm
14:31:46 INFO - PROCESS | 1756 | 1468359106573 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:46 INFO - PROCESS | 1756 | 1468359106679 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
14:31:47 INFO - TEST-OK | /IndexedDB/keypath.htm | took 617ms
14:31:47 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
14:31:47 INFO - PROCESS | 1756 | 1468359107176 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:47 INFO - PROCESS | 1756 | 1468359107280 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
14:31:47 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
14:31:47 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 585ms
14:31:47 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
14:31:47 INFO - PROCESS | 1756 | 1468359107763 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:47 INFO - PROCESS | 1756 | 1468359107868 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:48 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
14:31:48 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
14:31:48 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
14:31:48 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 625ms
14:31:48 INFO - TEST-START | /IndexedDB/list_ordering.htm
14:31:48 INFO - PROCESS | 1756 | 1468359108395 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:48 INFO - PROCESS | 1756 | 1468359108511 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
14:31:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
14:31:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
14:31:49 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 728ms
14:31:49 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
14:31:49 INFO - PROCESS | 1756 | 1468359109142 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:49 INFO - PROCESS | 1756 | 1468359109272 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:49 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
14:31:49 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 576ms
14:31:49 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
14:31:49 INFO - PROCESS | 1756 | 1468359109714 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:49 INFO - PROCESS | 1756 | 1468359109816 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:50 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
14:31:50 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 473ms
14:31:50 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
14:31:50 INFO - PROCESS | 1756 | 1468359110192 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:50 INFO - PROCESS | 1756 | 1468359110278 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:50 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
14:31:50 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 475ms
14:31:50 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
14:31:50 INFO - PROCESS | 1756 | 1468359110678 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:50 INFO - PROCESS | 1756 | 1468359110763 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:51 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
14:31:51 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 478ms
14:31:51 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
14:31:51 INFO - PROCESS | 1756 | 1468359111156 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:51 INFO - PROCESS | 1756 | 1468359111245 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:51 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
14:31:51 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 475ms
14:31:51 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
14:31:51 INFO - PROCESS | 1756 | 1468359111638 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:51 INFO - PROCESS | 1756 | 1468359111777 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:52 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
14:31:52 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 786ms
14:31:52 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
14:31:52 INFO - PROCESS | 1756 | 1468359112454 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:52 INFO - PROCESS | 1756 | 1468359112678 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:53 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
14:31:53 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 771ms
14:31:53 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
14:31:53 INFO - PROCESS | 1756 | 1468359113231 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:53 INFO - PROCESS | 1756 | 1468359113333 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:53 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
14:31:53 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 523ms
14:31:53 INFO - TEST-START | /IndexedDB/value.htm
14:31:53 INFO - PROCESS | 1756 | 1468359113763 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:53 INFO - PROCESS | 1756 | 1468359113861 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:54 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
14:31:54 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
14:31:54 INFO - TEST-OK | /IndexedDB/value.htm | took 573ms
14:31:54 INFO - TEST-START | /IndexedDB/value_recursive.htm
14:31:54 INFO - PROCESS | 1756 | 1468359114353 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:54 INFO - PROCESS | 1756 | 1468359114448 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:54 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
14:31:54 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
14:31:54 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
14:31:54 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 581ms
14:31:54 INFO - TEST-START | /IndexedDB/writer-starvation.htm
14:31:54 INFO - PROCESS | 1756 | 1468359114933 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:55 INFO - PROCESS | 1756 | 1468359115032 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:55 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
14:31:55 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 771ms
14:31:55 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
14:31:55 INFO - PROCESS | 1756 | 1468359115713 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:55 INFO - PROCESS | 1756 | 1468359115848 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
14:31:56 INFO - {}
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
14:31:56 INFO - {}
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
14:31:56 INFO - {}
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
14:31:56 INFO - {}
14:31:56 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 624ms
14:31:56 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
14:31:56 INFO - PROCESS | 1756 | 1468359116351 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:56 INFO - PROCESS | 1756 | 1468359116438 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
14:31:56 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
14:31:56 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 478ms
14:31:56 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
14:31:56 INFO - PROCESS | 1756 | 1468359116825 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:56 INFO - PROCESS | 1756 | 1468359116913 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
14:31:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 490ms
14:31:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
14:31:57 INFO - PROCESS | 1756 | 1468359117326 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:57 INFO - PROCESS | 1756 | 1468359117426 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
14:31:57 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
14:31:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
14:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
14:31:57 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
14:31:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
14:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
14:31:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
14:31:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 486ms
14:31:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
14:31:57 INFO - PROCESS | 1756 | 1468359117822 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:57 INFO - PROCESS | 1756 | 1468359117913 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:58 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() {
14:31:58 INFO - [native code]
14:31:58 INFO - }" but got function "function () {
14:31:58 INFO - }"
14:31:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
14:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
14:31:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
14:31:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
14:31:58 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
14:31:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
14:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
14:31:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
14:31:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
14:31:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 423ms
14:31:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
14:31:58 INFO - PROCESS | 1756 | 1468359118267 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:58 INFO - PROCESS | 1756 | 1468359118370 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:58 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() {
14:31:58 INFO - [native code]
14:31:58 INFO - }" but got function "function () {
14:31:58 INFO - }"
14:31:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
14:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
14:31:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
14:31:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
14:31:58 INFO - {}
14:31:58 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
14:31:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
14:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
14:31:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
14:31:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
14:31:58 INFO - {}
14:31:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 523ms
14:31:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
14:31:58 INFO - PROCESS | 1756 | 1468359118804 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:58 INFO - PROCESS | 1756 | 1468359118931 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
14:31:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
14:31:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
14:31:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
14:31:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
14:31:59 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"
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
14:31:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
14:31:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
14:31:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
14:31:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
14:31:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
14:31:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
14:31:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
14:31:59 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"
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
14:31:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
14:31:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
14:31:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
14:31:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
14:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:31:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
14:31:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
14:31:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 690ms
14:31:59 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
14:31:59 INFO - PROCESS | 1756 | 1468359119531 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:31:59 INFO - PROCESS | 1756 | 1468359119658 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
14:32:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 545ms
14:32:00 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
14:32:00 INFO - PROCESS | 1756 | 1468359120059 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:00 INFO - PROCESS | 1756 | 1468359120288 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
14:32:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
14:32:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
14:32:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
14:32:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 983ms
14:32:01 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
14:32:01 INFO - PROCESS | 1756 | 1468359121057 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:01 INFO - PROCESS | 1756 | 1468359121182 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
14:32:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
14:32:01 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
14:32:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
14:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:32:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
14:32:01 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 635ms
14:32:01 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
14:32:01 INFO - PROCESS | 1756 | 1468359121709 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:01 INFO - PROCESS | 1756 | 1468359121808 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
14:32:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
14:32:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
14:32:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
14:32:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
14:32:03 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1484ms
14:32:03 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
14:32:03 INFO - PROCESS | 1756 | 1468359123215 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:03 INFO - PROCESS | 1756 | 1468359123319 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
14:32:04 INFO - {}
14:32:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
14:32:04 INFO - {}
14:32:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
14:32:04 INFO - {}
14:32:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
14:32:04 INFO - {}
14:32:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
14:32:04 INFO - {}
14:32:04 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1636ms
14:32:04 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
14:32:04 INFO - PROCESS | 1756 | 1468359124850 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:04 INFO - PROCESS | 1756 | 1468359124936 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:05 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
14:32:05 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 624ms
14:32:05 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
14:32:05 INFO - PROCESS | 1756 | 1468359125482 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:05 INFO - PROCESS | 1756 | 1468359125564 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:05 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
14:32:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
14:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
14:32:05 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 438ms
14:32:05 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
14:32:05 INFO - PROCESS | 1756 | 1468359125927 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:06 INFO - PROCESS | 1756 | 1468359126032 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:16 INFO - PROCESS | 1756 | MARIONETTE LOG: INFO: Timeout fired
14:32:16 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
14:32:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
14:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
14:32:16 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10208ms
14:32:16 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
14:32:16 INFO - PROCESS | 1756 | 1468359136143 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:16 INFO - PROCESS | 1756 | 1468359136256 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:16 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
14:32:16 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 786ms
14:32:16 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
14:32:16 INFO - PROCESS | 1756 | 1468359136947 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:17 INFO - PROCESS | 1756 | 1468359137076 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:17 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
14:32:17 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 579ms
14:32:17 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
14:32:17 INFO - PROCESS | 1756 | 1468359137538 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:17 INFO - PROCESS | 1756 | 1468359137657 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
14:32:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 535ms
14:32:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
14:32:18 INFO - PROCESS | 1756 | 1468359138068 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:18 INFO - PROCESS | 1756 | 1468359138179 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
14:32:18 INFO - {}
14:32:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 576ms
14:32:18 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
14:32:18 INFO - PROCESS | 1756 | 1468359138650 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:18 INFO - PROCESS | 1756 | 1468359138734 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
14:32:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 474ms
14:32:19 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
14:32:19 INFO - PROCESS | 1756 | 1468359139133 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:19 INFO - PROCESS | 1756 | 1468359139253 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
14:32:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
14:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
14:32:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
14:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
14:32:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 471ms
14:32:19 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
14:32:19 INFO - PROCESS | 1756 | 1468359139608 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:19 INFO - PROCESS | 1756 | 1468359139696 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:20 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().
14:32:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 477ms
14:32:20 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
14:32:20 INFO - PROCESS | 1756 | 1468359140091 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:20 INFO - PROCESS | 1756 | 1468359140175 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
14:32:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 530ms
14:32:20 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
14:32:20 INFO - PROCESS | 1756 | 1468359140630 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:20 INFO - PROCESS | 1756 | 1468359140724 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:21 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
14:32:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 546ms
14:32:21 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
14:32:21 INFO - PROCESS | 1756 | 1468359141184 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:21 INFO - PROCESS | 1756 | 1468359141339 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:21 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"
14:32:21 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
14:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:21 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
14:32:21 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
14:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:21 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
14:32:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
14:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
14:32:21 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 675ms
14:32:21 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
14:32:21 INFO - PROCESS | 1756 | 1468359141869 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:21 INFO - PROCESS | 1756 | 1468359141992 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:22 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
14:32:22 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 530ms
14:32:22 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
14:32:22 INFO - PROCESS | 1756 | 1468359142407 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:22 INFO - PROCESS | 1756 | 1468359142498 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:22 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
14:32:22 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 471ms
14:32:22 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
14:32:22 INFO - PROCESS | 1756 | 1468359142892 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:22 INFO - PROCESS | 1756 | 1468359142989 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:23 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
14:32:23 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 485ms
14:32:23 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
14:32:23 INFO - PROCESS | 1756 | 1468359143373 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:23 INFO - PROCESS | 1756 | 1468359143464 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:23 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
14:32:23 INFO - do_test/)
14:32:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
14:32:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
14:32:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
14:32:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
14:32:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
14:32:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
14:32:56 INFO - )
14:32:56 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 928ms
14:32:56 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
14:32:56 INFO - PROCESS | 1756 | 1468359176706 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:56 INFO - PROCESS | 1756 | 1468359176796 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
14:32:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
14:32:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
14:32:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
14:32:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
14:32:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
14:32:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 726ms
14:32:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
14:32:57 INFO - PROCESS | 1756 | 1468359177444 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:57 INFO - PROCESS | 1756 | 1468359177540 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
14:32:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 828ms
14:32:58 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
14:32:58 INFO - PROCESS | 1756 | 1468359178293 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:58 INFO - PROCESS | 1756 | 1468359178392 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
14:32:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
14:32:58 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 544ms
14:32:58 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
14:32:58 INFO - PROCESS | 1756 | 1468359178831 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:58 INFO - PROCESS | 1756 | 1468359178929 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
14:32:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
14:32:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
14:32:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
14:32:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
14:32:59 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 486ms
14:32:59 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
14:32:59 INFO - PROCESS | 1756 | 1468359179331 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:59 INFO - PROCESS | 1756 | 1468359179430 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:32:59 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
14:32:59 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
14:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:32:59 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
14:32:59 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 536ms
14:32:59 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
14:32:59 INFO - PROCESS | 1756 | 1468359179890 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:00 INFO - PROCESS | 1756 | 1468359180091 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:00 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
14:33:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
14:33:00 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 825ms
14:33:00 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
14:33:00 INFO - PROCESS | 1756 | 1468359180732 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:00 INFO - PROCESS | 1756 | 1468359180871 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:01 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
14:33:01 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 629ms
14:33:01 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
14:33:01 INFO - PROCESS | 1756 | 1468359181364 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:01 INFO - PROCESS | 1756 | 1468359181450 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:01 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
14:33:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
14:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
14:33:01 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 419ms
14:33:01 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
14:33:01 INFO - PROCESS | 1756 | 1468359181795 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:01 INFO - PROCESS | 1756 | 1468359181884 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:02 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
14:33:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
14:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
14:33:02 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 475ms
14:33:02 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
14:33:02 INFO - PROCESS | 1756 | 1468359182282 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:02 INFO - PROCESS | 1756 | 1468359182374 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
14:33:02 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 570ms
14:33:02 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
14:33:02 INFO - PROCESS | 1756 | 1468359182860 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:03 INFO - PROCESS | 1756 | 1468359183043 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
14:33:03 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 933ms
14:33:03 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
14:33:03 INFO - PROCESS | 1756 | 1468359183798 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:03 INFO - PROCESS | 1756 | 1468359183904 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
14:33:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 472ms
14:33:04 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
14:33:04 INFO - PROCESS | 1756 | 1468359184283 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:04 INFO - PROCESS | 1756 | 1468359184377 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
14:33:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 523ms
14:33:04 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
14:33:04 INFO - PROCESS | 1756 | 1468359184819 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:04 INFO - PROCESS | 1756 | 1468359184913 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:05 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
14:33:05 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
14:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:33:05 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
14:33:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
14:33:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
14:33:05 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 526ms
14:33:05 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
14:33:05 INFO - PROCESS | 1756 | 1468359185342 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:05 INFO - PROCESS | 1756 | 1468359185435 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
14:33:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
14:33:05 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 473ms
14:33:05 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
14:33:05 INFO - PROCESS | 1756 | 1468359185823 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:05 INFO - PROCESS | 1756 | 1468359185906 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
14:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
14:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
14:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
14:33:06 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 575ms
14:33:06 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
14:33:06 INFO - PROCESS | 1756 | 1468359186418 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:06 INFO - PROCESS | 1756 | 1468359186550 Marionette INFO sendAsync d82f276b-a33e-45f5-a84e-853a3c78ad28
14:33:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: