builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-819
starttime: 1467700988.9
results: success (0)
buildid: 20160704210422
builduid: baad91b65fc14f139b47f66cd71ef201
revision: ade7d8506f42b92f662db72b6d63a4645b66d0df
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:08.896120) =========
master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:08.896564) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:08.897142) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:08.938652) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:08.938919) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-04 23:43:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 168K=0.07s
2016-07-04 23:43:09 (168 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.613093
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:09.583893) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:09.584207) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.038860
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:09.654122) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-04 23:43:09.654459) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ade7d8506f42b92f662db72b6d63a4645b66d0df --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 ade7d8506f42b92f662db72b6d63a4645b66d0df --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247
_=/tools/buildbot/bin/python
using PTY: False
2016-07-04 23:43:09,836 truncating revision to first 12 chars
2016-07-04 23:43:09,837 Setting DEBUG logging.
2016-07-04 23:43:09,837 attempt 1/10
2016-07-04 23:43:09,837 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ade7d8506f42?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-04 23:43:11,647 unpacking tar archive at: mozilla-beta-ade7d8506f42/testing/mozharness/
program finished with exit code 0
elapsedTime=2.312963
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-04 23:43:12.015272) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:12.015687) =========
script_repo_revision: ade7d8506f42b92f662db72b6d63a4645b66d0df
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:12.016272) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:12.016688) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 23:43:12.048915) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 46 secs) (at 2016-07-04 23:43:12.049209) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247
_=/tools/buildbot/bin/python
using PTY: False
23:43:12 INFO - MultiFileLogger online at 20160704 23:43:12 in /builds/slave/test
23:43:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
23:43:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
23:43:12 INFO - {'append_to_log': False,
23:43:12 INFO - 'base_work_dir': '/builds/slave/test',
23:43:12 INFO - 'blob_upload_branch': 'mozilla-beta',
23:43:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
23:43:12 INFO - 'buildbot_json_path': 'buildprops.json',
23:43:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
23:43:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
23:43:12 INFO - 'download_minidump_stackwalk': True,
23:43:12 INFO - 'download_symbols': 'ondemand',
23:43:12 INFO - 'e10s': True,
23:43:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
23:43:12 INFO - 'tooltool.py': '/tools/tooltool.py',
23:43:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
23:43:12 INFO - '/tools/misc-python/virtualenv.py')},
23:43:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
23:43:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
23:43:12 INFO - 'log_level': 'info',
23:43:12 INFO - 'log_to_console': True,
23:43:12 INFO - 'opt_config_files': (),
23:43:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
23:43:12 INFO - '--processes=1',
23:43:12 INFO - '--config=%(test_path)s/wptrunner.ini',
23:43:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
23:43:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
23:43:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
23:43:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
23:43:12 INFO - 'pip_index': False,
23:43:12 INFO - 'require_test_zip': True,
23:43:12 INFO - 'test_type': ('testharness',),
23:43:12 INFO - 'this_chunk': '1',
23:43:12 INFO - 'tooltool_cache': '/builds/tooltool_cache',
23:43:12 INFO - 'total_chunks': '5',
23:43:12 INFO - 'virtualenv_path': 'venv',
23:43:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
23:43:12 INFO - 'work_dir': 'build'}
23:43:12 INFO - #####
23:43:12 INFO - ##### Running clobber step.
23:43:12 INFO - #####
23:43:12 INFO - Running pre-action listener: _resource_record_pre_action
23:43:12 INFO - Running main action method: clobber
23:43:12 INFO - rmtree: /builds/slave/test/build
23:43:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
23:43:13 INFO - Running post-action listener: _resource_record_post_action
23:43:13 INFO - #####
23:43:13 INFO - ##### Running read-buildbot-config step.
23:43:13 INFO - #####
23:43:13 INFO - Running pre-action listener: _resource_record_pre_action
23:43:13 INFO - Running main action method: read_buildbot_config
23:43:13 INFO - Using buildbot properties:
23:43:13 INFO - {
23:43:13 INFO - "project": "",
23:43:13 INFO - "product": "firefox",
23:43:13 INFO - "script_repo_revision": "production",
23:43:13 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
23:43:13 INFO - "repository": "",
23:43:13 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
23:43:13 INFO - "buildid": "20160704210422",
23:43:13 INFO - "pgo_build": "True",
23:43:13 INFO - "basedir": "/builds/slave/test",
23:43:13 INFO - "buildnumber": 15,
23:43:13 INFO - "slavename": "tst-linux64-spot-819",
23:43:13 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/",
23:43:13 INFO - "platform": "linux64",
23:43:13 INFO - "branch": "mozilla-beta",
23:43:13 INFO - "revision": "ade7d8506f42b92f662db72b6d63a4645b66d0df",
23:43:13 INFO - "repo_path": "releases/mozilla-beta",
23:43:13 INFO - "moz_repo_path": "",
23:43:13 INFO - "stage_platform": "linux64-pgo",
23:43:13 INFO - "builduid": "baad91b65fc14f139b47f66cd71ef201",
23:43:13 INFO - "slavebuilddir": "test"
23:43:13 INFO - }
23:43:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
23:43:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
23:43:13 INFO - Running post-action listener: _resource_record_post_action
23:43:13 INFO - #####
23:43:13 INFO - ##### Running download-and-extract step.
23:43:13 INFO - #####
23:43:13 INFO - Running pre-action listener: _resource_record_pre_action
23:43:13 INFO - Running main action method: download_and_extract
23:43:13 INFO - mkdir: /builds/slave/test/build/tests
23:43:13 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')]}
23:43:13 INFO - https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
23:43:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
23:43:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
23:43:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
23:43:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
23:43:41 INFO - Downloaded 1327 bytes.
23:43:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
23:43:41 INFO - Using the following test package requirements:
23:43:41 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
23:43:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
23:43:41 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
23:43:41 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'jsshell-linux-x86_64.zip'],
23:43:41 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
23:43:41 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
23:43:41 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
23:43:41 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
23:43:41 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
23:43:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
23:43:41 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
23:43:41 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
23:43:41 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')]}
23:43:41 INFO - https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
23:43:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
23:43:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
23:43:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
23:43:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
23:43:44 INFO - Downloaded 24237021 bytes.
23:43:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
23:43:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
23:43:45 INFO - caution: filename not matched: web-platform/*
23:43:45 INFO - Return code: 11
23:43:45 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')]}
23:43:45 INFO - https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
23:43:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
23:43:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
23:43:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
23:43:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
23:43:50 INFO - Downloaded 36389083 bytes.
23:43:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
23:43:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
23:43:54 INFO - caution: filename not matched: bin/*
23:43:54 INFO - caution: filename not matched: config/*
23:43:54 INFO - caution: filename not matched: mozbase/*
23:43:54 INFO - caution: filename not matched: marionette/*
23:43:54 INFO - caution: filename not matched: tools/wptserve/*
23:43:54 INFO - Return code: 11
23:43:54 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')]}
23:43:54 INFO - https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
23:43:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
23:43:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
23:43:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
23:43:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
23:44:05 INFO - Downloaded 56016424 bytes.
23:44:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
23:44:05 INFO - mkdir: /builds/slave/test/properties
23:44:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
23:44:05 INFO - Writing to file /builds/slave/test/properties/build_url
23:44:05 INFO - Contents:
23:44:05 INFO - build_url:https://queue.taskcluster.net/v1/task/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
23:44:06 INFO - Running post-action listener: _resource_record_post_action
23:44:06 INFO - Running post-action listener: set_extra_try_arguments
23:44:06 INFO - #####
23:44:06 INFO - ##### Running create-virtualenv step.
23:44:06 INFO - #####
23:44:06 INFO - Running pre-action listener: _pre_create_virtualenv
23:44:06 INFO - Running pre-action listener: _resource_record_pre_action
23:44:06 INFO - Running main action method: create_virtualenv
23:44:06 INFO - Creating virtualenv /builds/slave/test/build/venv
23:44:06 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
23:44:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
23:44:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
23:44:06 INFO - Using real prefix '/usr'
23:44:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python
23:44:07 INFO - Installing distribute.............................................................................................................................................................................................done.
23:44:10 INFO - Installing pip.................done.
23:44:10 INFO - Return code: 0
23:44:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
23:44:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:44:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:44:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:44:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:44:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x114d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x114e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x126cb00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1274240>, '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 0x1274ff0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12754a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247', '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
23:44:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
23:44:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
23:44:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:44:10 INFO - 'CCACHE_UMASK': '002',
23:44:10 INFO - 'DISPLAY': ':0',
23:44:10 INFO - 'HOME': '/home/cltbld',
23:44:10 INFO - 'LANG': 'en_US.UTF-8',
23:44:10 INFO - 'LOGNAME': 'cltbld',
23:44:10 INFO - 'MAIL': '/var/mail/cltbld',
23:44:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:44:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:44:10 INFO - 'MOZ_NO_REMOTE': '1',
23:44:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:44:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:44:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:44:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:44:10 INFO - 'PWD': '/builds/slave/test',
23:44:10 INFO - 'SHELL': '/bin/bash',
23:44:10 INFO - 'SHLVL': '1',
23:44:10 INFO - 'TERM': 'linux',
23:44:10 INFO - 'TMOUT': '86400',
23:44:10 INFO - 'USER': 'cltbld',
23:44:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247',
23:44:10 INFO - '_': '/tools/buildbot/bin/python'}
23:44:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:44:11 INFO - Downloading/unpacking psutil>=0.7.1
23:44:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:44:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:44:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:44:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:44:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:44:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:44:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
23:44:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:44:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
23:44:16 INFO - Installing collected packages: psutil
23:44:16 INFO - Running setup.py install for psutil
23:44:17 INFO - building 'psutil._psutil_linux' extension
23:44:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
23:44:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
23:44:17 INFO - building 'psutil._psutil_posix' extension
23:44:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
23:44:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
23:44:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:44:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
23:44:17 INFO - Successfully installed psutil
23:44:17 INFO - Cleaning up...
23:44:17 INFO - Return code: 0
23:44:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
23:44:17 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')]}
23:44:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:44:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:17 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')]}
23:44:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:44:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:17 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 0x114d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x114e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x126cb00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1274240>, '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 0x1274ff0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12754a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247', '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
23:44:17 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
23:44:17 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
23:44:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:44:17 INFO - 'CCACHE_UMASK': '002',
23:44:17 INFO - 'DISPLAY': ':0',
23:44:17 INFO - 'HOME': '/home/cltbld',
23:44:17 INFO - 'LANG': 'en_US.UTF-8',
23:44:17 INFO - 'LOGNAME': 'cltbld',
23:44:17 INFO - 'MAIL': '/var/mail/cltbld',
23:44:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:44:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:44:17 INFO - 'MOZ_NO_REMOTE': '1',
23:44:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:44:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:44:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:44:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:44:17 INFO - 'PWD': '/builds/slave/test',
23:44:17 INFO - 'SHELL': '/bin/bash',
23:44:17 INFO - 'SHLVL': '1',
23:44:17 INFO - 'TERM': 'linux',
23:44:17 INFO - 'TMOUT': '86400',
23:44:17 INFO - 'USER': 'cltbld',
23:44:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247',
23:44:17 INFO - '_': '/tools/buildbot/bin/python'}
23:44:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:44:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
23:44:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:44:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:44:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:44:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:44:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:44:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:44:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz
23:44:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
23:44:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
23:44:23 INFO - Installing collected packages: mozsystemmonitor
23:44:23 INFO - Running setup.py install for mozsystemmonitor
23:44:23 INFO - Successfully installed mozsystemmonitor
23:44:23 INFO - Cleaning up...
23:44:23 INFO - Return code: 0
23:44:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
23:44:23 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')]}
23:44:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:44:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:23 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')]}
23:44:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:44:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:23 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 0x114d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x114e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x126cb00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1274240>, '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 0x1274ff0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12754a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247', '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
23:44:23 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
23:44:23 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
23:44:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:44:23 INFO - 'CCACHE_UMASK': '002',
23:44:23 INFO - 'DISPLAY': ':0',
23:44:23 INFO - 'HOME': '/home/cltbld',
23:44:23 INFO - 'LANG': 'en_US.UTF-8',
23:44:23 INFO - 'LOGNAME': 'cltbld',
23:44:23 INFO - 'MAIL': '/var/mail/cltbld',
23:44:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:44:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:44:23 INFO - 'MOZ_NO_REMOTE': '1',
23:44:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:44:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:44:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:44:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:44:23 INFO - 'PWD': '/builds/slave/test',
23:44:23 INFO - 'SHELL': '/bin/bash',
23:44:23 INFO - 'SHLVL': '1',
23:44:23 INFO - 'TERM': 'linux',
23:44:23 INFO - 'TMOUT': '86400',
23:44:23 INFO - 'USER': 'cltbld',
23:44:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247',
23:44:23 INFO - '_': '/tools/buildbot/bin/python'}
23:44:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:44:23 INFO - Downloading/unpacking blobuploader==1.2.4
23:44:23 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
23:44:23 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
23:44:23 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
23:44:23 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
23:44:23 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
23:44:23 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
23:44:28 INFO - Downloading blobuploader-1.2.4.tar.gz
23:44:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
23:44:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
23:44:28 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
23:44:28 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
23:44:28 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
23:44:28 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
23:44:28 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
23:44:28 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
23:44:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
23:44:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
23:44:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:44:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:44:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:44:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:44:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:44:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:44:30 INFO - Downloading docopt-0.6.1.tar.gz
23:44:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
23:44:30 INFO - Installing collected packages: blobuploader, requests, docopt
23:44:30 INFO - Running setup.py install for blobuploader
23:44:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
23:44:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
23:44:30 INFO - Running setup.py install for requests
23:44:31 INFO - Running setup.py install for docopt
23:44:31 INFO - Successfully installed blobuploader requests docopt
23:44:31 INFO - Cleaning up...
23:44:32 INFO - Return code: 0
23:44:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:44:32 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')]}
23:44:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:44:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:32 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')]}
23:44:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:44:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:32 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 0x114d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x114e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x126cb00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1274240>, '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 0x1274ff0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12754a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247', '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
23:44:32 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
23:44:32 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
23:44:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:44:32 INFO - 'CCACHE_UMASK': '002',
23:44:32 INFO - 'DISPLAY': ':0',
23:44:32 INFO - 'HOME': '/home/cltbld',
23:44:32 INFO - 'LANG': 'en_US.UTF-8',
23:44:32 INFO - 'LOGNAME': 'cltbld',
23:44:32 INFO - 'MAIL': '/var/mail/cltbld',
23:44:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:44:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:44:32 INFO - 'MOZ_NO_REMOTE': '1',
23:44:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:44:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:44:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:44:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:44:32 INFO - 'PWD': '/builds/slave/test',
23:44:32 INFO - 'SHELL': '/bin/bash',
23:44:32 INFO - 'SHLVL': '1',
23:44:32 INFO - 'TERM': 'linux',
23:44:32 INFO - 'TMOUT': '86400',
23:44:32 INFO - 'USER': 'cltbld',
23:44:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247',
23:44:32 INFO - '_': '/tools/buildbot/bin/python'}
23:44:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:44:32 INFO - Running setup.py (path:/tmp/pip-rcsljK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:44:32 INFO - Running setup.py (path:/tmp/pip-QfJPNN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:44:32 INFO - Running setup.py (path:/tmp/pip-TmzeIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:44:32 INFO - Running setup.py (path:/tmp/pip-50m0G7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:44:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:44:33 INFO - Running setup.py (path:/tmp/pip-WMIljO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:44:33 INFO - Running setup.py (path:/tmp/pip-5nEl7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:44:33 INFO - Running setup.py (path:/tmp/pip-QZyjjr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:44:33 INFO - Running setup.py (path:/tmp/pip-vTtF6g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:44:33 INFO - Running setup.py (path:/tmp/pip-yjVLdG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:44:33 INFO - Running setup.py (path:/tmp/pip-3JnIVT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:44:33 INFO - Running setup.py (path:/tmp/pip-JY3jKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:44:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:44:33 INFO - Running setup.py (path:/tmp/pip-B7uRb0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:44:34 INFO - Running setup.py (path:/tmp/pip-YHEuav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:44:34 INFO - Running setup.py (path:/tmp/pip-m2KjZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:44:34 INFO - Running setup.py (path:/tmp/pip-t41X0s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:44:34 INFO - Running setup.py (path:/tmp/pip-0vom0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:44:34 INFO - Running setup.py (path:/tmp/pip-ebmJRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
23:44:34 INFO - Running setup.py (path:/tmp/pip-G_qMeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
23:44:34 INFO - Running setup.py (path:/tmp/pip-v_mKjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
23:44:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:44:34 INFO - Running setup.py (path:/tmp/pip-yx_Q5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:44:35 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:44:35 INFO - Running setup.py (path:/tmp/pip-pTUJH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:44:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:44:35 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
23:44:35 INFO - Running setup.py install for manifestparser
23:44:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
23:44:35 INFO - Running setup.py install for mozcrash
23:44:35 INFO - Running setup.py install for mozdebug
23:44:36 INFO - Running setup.py install for mozdevice
23:44:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
23:44:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin
23:44:36 INFO - Running setup.py install for mozfile
23:44:36 INFO - Running setup.py install for mozhttpd
23:44:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
23:44:36 INFO - Running setup.py install for mozinfo
23:44:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
23:44:36 INFO - Running setup.py install for mozInstall
23:44:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
23:44:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
23:44:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
23:44:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
23:44:37 INFO - Running setup.py install for mozleak
23:44:37 INFO - Running setup.py install for mozlog
23:44:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
23:44:37 INFO - Running setup.py install for moznetwork
23:44:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
23:44:37 INFO - Running setup.py install for mozprocess
23:44:38 INFO - Running setup.py install for mozprofile
23:44:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
23:44:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
23:44:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
23:44:38 INFO - Running setup.py install for mozrunner
23:44:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
23:44:38 INFO - Running setup.py install for mozscreenshot
23:44:38 INFO - Running setup.py install for moztest
23:44:38 INFO - Running setup.py install for mozversion
23:44:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
23:44:39 INFO - Running setup.py install for wptserve
23:44:39 INFO - Running setup.py install for marionette-driver
23:44:39 INFO - Running setup.py install for browsermob-proxy
23:44:39 INFO - Running setup.py install for marionette-client
23:44:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:44:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
23:44:40 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
23:44:40 INFO - Cleaning up...
23:44:40 INFO - Return code: 0
23:44:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:44: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')]}
23:44:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:44:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44: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')]}
23:44:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:44:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:44:40 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 0x114d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x114e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x126cb00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1274240>, '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 0x1274ff0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12754a0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247', '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
23:44:40 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
23:44:40 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
23:44:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:44:40 INFO - 'CCACHE_UMASK': '002',
23:44:40 INFO - 'DISPLAY': ':0',
23:44:40 INFO - 'HOME': '/home/cltbld',
23:44:40 INFO - 'LANG': 'en_US.UTF-8',
23:44:40 INFO - 'LOGNAME': 'cltbld',
23:44:40 INFO - 'MAIL': '/var/mail/cltbld',
23:44:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:44:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:44:40 INFO - 'MOZ_NO_REMOTE': '1',
23:44:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:44:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:44:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:44:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:44:40 INFO - 'PWD': '/builds/slave/test',
23:44:40 INFO - 'SHELL': '/bin/bash',
23:44:40 INFO - 'SHLVL': '1',
23:44:40 INFO - 'TERM': 'linux',
23:44:40 INFO - 'TMOUT': '86400',
23:44:40 INFO - 'USER': 'cltbld',
23:44:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247',
23:44:40 INFO - '_': '/tools/buildbot/bin/python'}
23:44:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:44:40 INFO - Running setup.py (path:/tmp/pip-xJtfQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:44:40 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))
23:44:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:44:40 INFO - Running setup.py (path:/tmp/pip-fcTIq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:44:41 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))
23:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:44:41 INFO - Running setup.py (path:/tmp/pip-xM_L5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:44:41 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))
23:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:44:41 INFO - Running setup.py (path:/tmp/pip-doqJgL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:44:41 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))
23:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:44:41 INFO - Running setup.py (path:/tmp/pip-5hahB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:44:41 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))
23:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:44:41 INFO - Running setup.py (path:/tmp/pip-xfqlNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:44:41 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))
23:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:44:41 INFO - Running setup.py (path:/tmp/pip-BLIchk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:44:41 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))
23:44:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:44:41 INFO - Running setup.py (path:/tmp/pip-ahutqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:44:42 INFO - Running setup.py (path:/tmp/pip-QLKlhN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:44:42 INFO - Running setup.py (path:/tmp/pip-mNlCOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:44:42 INFO - Running setup.py (path:/tmp/pip-wDKJRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:44:42 INFO - Running setup.py (path:/tmp/pip-_KoViA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:44:42 INFO - Running setup.py (path:/tmp/pip-An94l1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:44:42 INFO - Running setup.py (path:/tmp/pip-erHyQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:44:42 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))
23:44:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:44:42 INFO - Running setup.py (path:/tmp/pip-a3hsYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:44:43 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))
23:44:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:44:43 INFO - Running setup.py (path:/tmp/pip-lNJrFn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:44:43 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))
23:44:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:44:43 INFO - Running setup.py (path:/tmp/pip-_ASRzN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:44:43 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))
23:44:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
23:44:43 INFO - Running setup.py (path:/tmp/pip-OuPjDl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
23:44:43 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))
23:44:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
23:44:43 INFO - Running setup.py (path:/tmp/pip-c85t4d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
23:44:43 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))
23:44:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:44:43 INFO - Running setup.py (path:/tmp/pip-bteb8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:44:43 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))
23:44:43 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:44:44 INFO - Running setup.py (path:/tmp/pip-9TgTIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:44:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:44:44 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))
23:44:44 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))
23:44:44 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))
23:44:44 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))
23:44:44 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))
23:44:44 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))
23:44:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
23:44:44 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
23:44:44 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
23:44:44 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
23:44:44 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
23:44:44 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
23:44:44 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
23:44:49 INFO - Downloading blessings-1.6.tar.gz
23:44:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
23:44:49 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))
23:44:49 INFO - Installing collected packages: blessings
23:44:49 INFO - Running setup.py install for blessings
23:44:49 INFO - Successfully installed blessings
23:44:49 INFO - Cleaning up...
23:44:50 INFO - Return code: 0
23:44:50 INFO - Done creating virtualenv /builds/slave/test/build/venv.
23:44:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:44:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:44:50 INFO - Reading from file tmpfile_stdout
23:44:50 INFO - Current package versions:
23:44:50 INFO - argparse == 1.2.1
23:44:50 INFO - blessings == 1.6
23:44:50 INFO - blobuploader == 1.2.4
23:44:50 INFO - browsermob-proxy == 0.6.0
23:44:50 INFO - docopt == 0.6.1
23:44:50 INFO - manifestparser == 1.1
23:44:50 INFO - marionette-client == 2.3.0
23:44:50 INFO - marionette-driver == 1.4.0
23:44:50 INFO - mozInstall == 1.12
23:44:50 INFO - mozcrash == 0.17
23:44:50 INFO - mozdebug == 0.1
23:44:50 INFO - mozdevice == 0.48
23:44:50 INFO - mozfile == 1.2
23:44:50 INFO - mozhttpd == 0.7
23:44:50 INFO - mozinfo == 0.9
23:44:50 INFO - mozleak == 0.1
23:44:50 INFO - mozlog == 3.1
23:44:50 INFO - moznetwork == 0.27
23:44:50 INFO - mozprocess == 0.22
23:44:50 INFO - mozprofile == 0.28
23:44:50 INFO - mozrunner == 6.11
23:44:50 INFO - mozscreenshot == 0.1
23:44:50 INFO - mozsystemmonitor == 0.0
23:44:50 INFO - moztest == 0.7
23:44:50 INFO - mozversion == 1.4
23:44:50 INFO - psutil == 3.1.1
23:44:50 INFO - requests == 1.2.3
23:44:50 INFO - wptserve == 1.4.0
23:44:50 INFO - wsgiref == 0.1.2
23:44:50 INFO - Running post-action listener: _resource_record_post_action
23:44:50 INFO - Running post-action listener: _start_resource_monitoring
23:44:50 INFO - Starting resource monitoring.
23:44:50 INFO - #####
23:44:50 INFO - ##### Running pull step.
23:44:50 INFO - #####
23:44:50 INFO - Running pre-action listener: _resource_record_pre_action
23:44:50 INFO - Running main action method: pull
23:44:50 INFO - Pull has nothing to do!
23:44:50 INFO - Running post-action listener: _resource_record_post_action
23:44:50 INFO - #####
23:44:50 INFO - ##### Running install step.
23:44:50 INFO - #####
23:44:50 INFO - Running pre-action listener: _resource_record_pre_action
23:44:50 INFO - Running main action method: install
23:44:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:44:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:44:50 INFO - Reading from file tmpfile_stdout
23:44:50 INFO - Detecting whether we're running mozinstall >=1.0...
23:44:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
23:44:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
23:44:51 INFO - Reading from file tmpfile_stdout
23:44:51 INFO - Output received:
23:44:51 INFO - Usage: mozinstall [options] installer
23:44:51 INFO - Options:
23:44:51 INFO - -h, --help show this help message and exit
23:44:51 INFO - -d DEST, --destination=DEST
23:44:51 INFO - Directory to install application into. [default:
23:44:51 INFO - "/builds/slave/test"]
23:44:51 INFO - --app=APP Application being installed. [default: firefox]
23:44:51 INFO - mkdir: /builds/slave/test/build/application
23:44:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
23:44:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
23:45:11 INFO - Reading from file tmpfile_stdout
23:45:11 INFO - Output received:
23:45:11 INFO - /builds/slave/test/build/application/firefox/firefox
23:45:11 INFO - Running post-action listener: _resource_record_post_action
23:45:11 INFO - #####
23:45:11 INFO - ##### Running run-tests step.
23:45:11 INFO - #####
23:45:11 INFO - Running pre-action listener: _resource_record_pre_action
23:45:11 INFO - Running main action method: run_tests
23:45:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
23:45:11 INFO - Minidump filename unknown. Determining based upon platform and architecture.
23:45:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
23:45:11 INFO - grabbing minidump binary from tooltool
23:45:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:45:11 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1274240>, '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 0x1274ff0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12754a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
23:45:11 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
23:45:11 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
23:45:11 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
23:45:11 INFO - Return code: 0
23:45:11 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
23:45:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
23:45:11 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/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
23:45:11 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/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
23:45:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:45:11 INFO - 'CCACHE_UMASK': '002',
23:45:11 INFO - 'DISPLAY': ':0',
23:45:11 INFO - 'HOME': '/home/cltbld',
23:45:11 INFO - 'LANG': 'en_US.UTF-8',
23:45:11 INFO - 'LOGNAME': 'cltbld',
23:45:11 INFO - 'MAIL': '/var/mail/cltbld',
23:45:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
23:45:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:45:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:45:11 INFO - 'MOZ_NO_REMOTE': '1',
23:45:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:45:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:45:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:45:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:45:11 INFO - 'PWD': '/builds/slave/test',
23:45:11 INFO - 'SHELL': '/bin/bash',
23:45:11 INFO - 'SHLVL': '1',
23:45:11 INFO - 'TERM': 'linux',
23:45:11 INFO - 'TMOUT': '86400',
23:45:11 INFO - 'USER': 'cltbld',
23:45:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467699868.108499-365589247',
23:45:11 INFO - '_': '/tools/buildbot/bin/python'}
23:45:11 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/eIBFDPfrT36QS1Qq4bZ0qg/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
23:45:12 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
23:45:12 INFO - import pkg_resources
23:45:14 INFO - Using 1 client processes
23:45:14 INFO - wptserve Starting http server on 127.0.0.1:8000
23:45:14 INFO - wptserve Starting http server on 127.0.0.1:8001
23:45:14 INFO - wptserve Starting http server on 127.0.0.1:8443
23:45:16 INFO - SUITE-START | Running 1476 tests
23:45:16 INFO - Running testharness tests
23:45:16 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
23:45:16 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
23:45:16 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
23:45:16 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
23:45:16 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
23:45:16 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
23:45:16 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
23:45:16 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
23:45:16 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
23:45:16 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
23:45:16 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
23:45:16 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
23:45:16 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 5ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 6ms
23:45:16 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
23:45:16 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 6ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
23:45:16 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
23:45:16 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
23:45:16 INFO - Setting up ssl
23:45:16 INFO - PROCESS | certutil |
23:45:16 INFO - PROCESS | certutil |
23:45:16 INFO - PROCESS | certutil |
23:45:16 INFO - Certificate Nickname Trust Attributes
23:45:16 INFO - SSL,S/MIME,JAR/XPI
23:45:16 INFO -
23:45:16 INFO - web-platform-tests CT,,
23:45:16 INFO -
23:45:16 INFO - Starting runner
23:45:18 INFO - PROCESS | 7990 | 1467701118429 Marionette INFO Listening on port 2828
23:45:20 INFO - PROCESS | 7990 | 1467701120584 Marionette INFO startBrowser 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:20 INFO - PROCESS | 7990 | 1467701120604 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:20 INFO - PROCESS | 7990 | 1467701120971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:21 INFO - PROCESS | 7990 | 1467701121067 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:21 INFO - PROCESS | 7990 |
23:45:21 INFO - PROCESS | 7990 | (process:8041): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
23:45:21 INFO - PROCESS | 7990 | 1467701121935 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:22 INFO - PROCESS | 7990 | 1467701122349 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
23:45:22 INFO - PROCESS | 7990 | 1467701122426 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:22 INFO - PROCESS | 7990 | 1467701122439 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
23:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 729ms
23:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
23:45:23 INFO - PROCESS | 7990 | 1467701123163 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:23 INFO - PROCESS | 7990 | 1467701123263 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
23:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 523ms
23:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
23:45:23 INFO - PROCESS | 7990 | 1467701123692 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:23 INFO - PROCESS | 7990 | 1467701123790 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
23:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 526ms
23:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
23:45:24 INFO - PROCESS | 7990 | 1467701124224 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:24 INFO - PROCESS | 7990 | 1467701124333 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
23:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 545ms
23:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
23:45:24 INFO - PROCESS | 7990 | 1467701124776 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:24 INFO - PROCESS | 7990 | 1467701124863 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
23:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 528ms
23:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
23:45:25 INFO - PROCESS | 7990 | 1467701125308 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:25 INFO - PROCESS | 7990 | 1467701125393 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
23:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 688ms
23:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
23:45:26 INFO - PROCESS | 7990 | 1467701126041 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:26 INFO - PROCESS | 7990 | 1467701126112 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
23:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 550ms
23:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
23:45:26 INFO - PROCESS | 7990 | 1467701126572 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:26 INFO - PROCESS | 7990 | 1467701126647 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
23:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 470ms
23:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
23:45:27 INFO - PROCESS | 7990 | 1467701127051 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:27 INFO - PROCESS | 7990 | 1467701127149 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
23:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 533ms
23:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
23:45:27 INFO - PROCESS | 7990 | 1467701127590 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:27 INFO - PROCESS | 7990 | 1467701127661 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
23:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 522ms
23:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
23:45:28 INFO - PROCESS | 7990 | 1467701128145 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:28 INFO - PROCESS | 7990 | 1467701128221 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
23:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 934ms
23:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
23:45:29 INFO - PROCESS | 7990 | 1467701129089 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:29 INFO - PROCESS | 7990 | 1467701129201 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
23:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 576ms
23:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
23:45:29 INFO - PROCESS | 7990 | 1467701129677 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:29 INFO - PROCESS | 7990 | 1467701129759 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
23:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 572ms
23:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
23:45:30 INFO - PROCESS | 7990 | 1467701130270 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:30 INFO - PROCESS | 7990 | 1467701130356 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
23:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 591ms
23:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
23:45:30 INFO - PROCESS | 7990 | 1467701130858 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:30 INFO - PROCESS | 7990 | 1467701130942 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
23:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 537ms
23:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
23:45:31 INFO - PROCESS | 7990 | 1467701131399 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:31 INFO - PROCESS | 7990 | 1467701131502 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
23:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 581ms
23:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
23:45:32 INFO - PROCESS | 7990 | 1467701132002 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:32 INFO - PROCESS | 7990 | 1467701132123 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
23:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 740ms
23:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
23:45:32 INFO - PROCESS | 7990 | 1467701132746 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:32 INFO - PROCESS | 7990 | 1467701132835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
23:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 532ms
23:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
23:45:33 INFO - PROCESS | 7990 | 1467701133307 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:33 INFO - PROCESS | 7990 | 1467701133398 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
23:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 559ms
23:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
23:45:33 INFO - PROCESS | 7990 | 1467701133856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:33 INFO - PROCESS | 7990 | 1467701133957 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
23:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 539ms
23:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
23:45:34 INFO - PROCESS | 7990 | 1467701134417 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:34 INFO - PROCESS | 7990 | 1467701134524 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
23:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 545ms
23:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
23:45:34 INFO - PROCESS | 7990 | 1467701134963 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:35 INFO - PROCESS | 7990 | 1467701135073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
23:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 626ms
23:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
23:45:35 INFO - PROCESS | 7990 | 1467701135587 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:35 INFO - PROCESS | 7990 | 1467701135698 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
23:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 626ms
23:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
23:45:36 INFO - PROCESS | 7990 | 1467701136224 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:36 INFO - PROCESS | 7990 | 1467701136333 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
23:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 540ms
23:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
23:45:36 INFO - PROCESS | 7990 | 1467701136776 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:36 INFO - PROCESS | 7990 | 1467701136861 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
23:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 477ms
23:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
23:45:37 INFO - PROCESS | 7990 | 1467701137272 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:37 INFO - PROCESS | 7990 | 1467701137377 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
23:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 579ms
23:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
23:45:37 INFO - PROCESS | 7990 | 1467701137856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:37 INFO - PROCESS | 7990 | 1467701137930 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
23:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 485ms
23:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
23:45:38 INFO - PROCESS | 7990 | 1467701138357 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:38 INFO - PROCESS | 7990 | 1467701138473 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
23:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 583ms
23:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
23:45:38 INFO - PROCESS | 7990 | 1467701138971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:39 INFO - PROCESS | 7990 | 1467701139059 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
23:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 501ms
23:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
23:45:39 INFO - PROCESS | 7990 | 1467701139457 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:39 INFO - PROCESS | 7990 | 1467701139558 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
23:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 978ms
23:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
23:45:40 INFO - PROCESS | 7990 | 1467701140442 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:40 INFO - PROCESS | 7990 | 1467701140559 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
23:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 958ms
23:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
23:45:41 INFO - PROCESS | 7990 | 1467701141426 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:41 INFO - PROCESS | 7990 | 1467701141522 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
23:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 733ms
23:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
23:45:42 INFO - PROCESS | 7990 | 1467701142186 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:42 INFO - PROCESS | 7990 | 1467701142277 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
23:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 585ms
23:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
23:45:42 INFO - PROCESS | 7990 | 1467701142802 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:42 INFO - PROCESS | 7990 | 1467701142884 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
23:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 635ms
23:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
23:45:43 INFO - PROCESS | 7990 | 1467701143412 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:43 INFO - PROCESS | 7990 | 1467701143482 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
23:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms
23:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
23:45:43 INFO - PROCESS | 7990 | 1467701143987 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:44 INFO - PROCESS | 7990 | 1467701144063 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
23:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 629ms
23:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
23:45:44 INFO - PROCESS | 7990 | 1467701144648 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:44 INFO - PROCESS | 7990 | 1467701144750 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
23:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 693ms
23:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
23:45:45 INFO - PROCESS | 7990 | 1467701145335 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:45 INFO - PROCESS | 7990 | 1467701145428 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
23:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 578ms
23:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
23:45:45 INFO - PROCESS | 7990 | 1467701145931 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:46 INFO - PROCESS | 7990 | 1467701146021 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
23:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 543ms
23:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
23:45:46 INFO - PROCESS | 7990 | 1467701146484 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:46 INFO - PROCESS | 7990 | 1467701146591 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
23:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 833ms
23:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
23:45:47 INFO - PROCESS | 7990 | 1467701147333 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:47 INFO - PROCESS | 7990 | 1467701147422 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
23:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 633ms
23:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
23:45:47 INFO - PROCESS | 7990 | 1467701147971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:48 INFO - PROCESS | 7990 | 1467701148069 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
23:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 582ms
23:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
23:45:48 INFO - PROCESS | 7990 | 1467701148580 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:48 INFO - PROCESS | 7990 | 1467701148662 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
23:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 690ms
23:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
23:45:49 INFO - PROCESS | 7990 | 1467701149256 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:49 INFO - PROCESS | 7990 | 1467701149327 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
23:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 571ms
23:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
23:45:49 INFO - PROCESS | 7990 | 1467701149834 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:49 INFO - PROCESS | 7990 | 1467701149904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
23:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 530ms
23:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
23:45:50 INFO - PROCESS | 7990 | 1467701150387 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:50 INFO - PROCESS | 7990 | 1467701150495 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
23:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 574ms
23:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
23:45:50 INFO - PROCESS | 7990 | 1467701150959 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:51 INFO - PROCESS | 7990 | 1467701151049 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
23:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 525ms
23:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
23:45:51 INFO - PROCESS | 7990 | 1467701151490 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:51 INFO - PROCESS | 7990 | 1467701151570 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
23:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 634ms
23:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
23:45:52 INFO - PROCESS | 7990 | 1467701152130 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:52 INFO - PROCESS | 7990 | 1467701152201 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
23:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 679ms
23:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
23:45:52 INFO - PROCESS | 7990 | 1467701152823 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:52 INFO - PROCESS | 7990 | 1467701152950 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
23:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 631ms
23:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
23:45:53 INFO - PROCESS | 7990 | 1467701153498 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:53 INFO - PROCESS | 7990 | 1467701153613 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
23:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 735ms
23:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
23:45:54 INFO - PROCESS | 7990 | 1467701154241 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:54 INFO - PROCESS | 7990 | 1467701154342 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
23:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 578ms
23:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
23:45:54 INFO - PROCESS | 7990 | 1467701154844 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:54 INFO - PROCESS | 7990 | 1467701154923 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
23:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 645ms
23:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
23:45:55 INFO - PROCESS | 7990 | 1467701155486 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:55 INFO - PROCESS | 7990 | 1467701155593 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
23:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 683ms
23:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
23:45:56 INFO - PROCESS | 7990 | 1467701156166 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:56 INFO - PROCESS | 7990 | 1467701156267 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
23:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 572ms
23:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
23:45:56 INFO - PROCESS | 7990 | 1467701156754 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:56 INFO - PROCESS | 7990 | 1467701156839 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
23:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 583ms
23:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
23:45:57 INFO - PROCESS | 7990 | 1467701157338 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:57 INFO - PROCESS | 7990 | 1467701157415 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
23:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 580ms
23:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
23:45:57 INFO - PROCESS | 7990 | 1467701157917 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:57 INFO - PROCESS | 7990 | 1467701157989 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
23:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 521ms
23:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
23:45:58 INFO - PROCESS | 7990 | 1467701158447 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:58 INFO - PROCESS | 7990 | 1467701158546 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
23:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 583ms
23:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
23:45:59 INFO - PROCESS | 7990 | 1467701159058 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:59 INFO - PROCESS | 7990 | 1467701159146 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
23:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 693ms
23:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
23:45:59 INFO - PROCESS | 7990 | 1467701159732 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:45:59 INFO - PROCESS | 7990 | 1467701159804 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
23:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 931ms
23:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
23:46:00 INFO - PROCESS | 7990 | 1467701160689 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:00 INFO - PROCESS | 7990 | 1467701160832 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
23:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 736ms
23:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
23:46:01 INFO - PROCESS | 7990 | 1467701161426 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:01 INFO - PROCESS | 7990 | 1467701161512 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
23:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 573ms
23:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
23:46:02 INFO - PROCESS | 7990 | 1467701162039 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:02 INFO - PROCESS | 7990 | 1467701162123 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
23:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 640ms
23:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
23:46:02 INFO - PROCESS | 7990 | 1467701162659 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:02 INFO - PROCESS | 7990 | 1467701162746 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
23:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 621ms
23:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
23:46:03 INFO - PROCESS | 7990 | 1467701163295 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:03 INFO - PROCESS | 7990 | 1467701163392 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
23:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 635ms
23:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
23:46:03 INFO - PROCESS | 7990 | 1467701163937 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:04 INFO - PROCESS | 7990 | 1467701164093 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
23:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 726ms
23:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
23:46:04 INFO - PROCESS | 7990 | 1467701164662 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:04 INFO - PROCESS | 7990 | 1467701164740 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
23:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 572ms
23:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
23:46:05 INFO - PROCESS | 7990 | 1467701165240 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:05 INFO - PROCESS | 7990 | 1467701165310 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
23:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 526ms
23:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
23:46:05 INFO - PROCESS | 7990 | 1467701165782 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:05 INFO - PROCESS | 7990 | 1467701165878 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
23:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 582ms
23:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
23:46:06 INFO - PROCESS | 7990 | 1467701166369 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:06 INFO - PROCESS | 7990 | 1467701166447 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
23:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 574ms
23:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
23:46:06 INFO - PROCESS | 7990 | 1467701166989 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:07 INFO - PROCESS | 7990 | 1467701167085 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
23:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 982ms
23:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
23:46:07 INFO - PROCESS | 7990 | 1467701167971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:08 INFO - PROCESS | 7990 | 1467701168048 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:08 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.
23:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 577ms
23:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
23:46:08 INFO - PROCESS | 7990 | 1467701168568 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:08 INFO - PROCESS | 7990 | 1467701168651 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:09 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.
23:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 578ms
23:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
23:46:09 INFO - PROCESS | 7990 | 1467701169166 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:09 INFO - PROCESS | 7990 | 1467701169253 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:09 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.
23:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 581ms
23:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
23:46:09 INFO - PROCESS | 7990 | 1467701169768 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:09 INFO - PROCESS | 7990 | 1467701169846 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:10 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.
23:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 549ms
23:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
23:46:10 INFO - PROCESS | 7990 | 1467701170308 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:10 INFO - PROCESS | 7990 | 1467701170414 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:10 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.
23:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 635ms
23:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
23:46:10 INFO - PROCESS | 7990 | 1467701170971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:11 INFO - PROCESS | 7990 | 1467701171084 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:11 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.
23:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 628ms
23:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
23:46:11 INFO - PROCESS | 7990 | 1467701171596 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:11 INFO - PROCESS | 7990 | 1467701171667 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:12 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.
23:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 576ms
23:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
23:46:12 INFO - PROCESS | 7990 | 1467701172174 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:12 INFO - PROCESS | 7990 | 1467701172261 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:12 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.
23:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms
23:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
23:46:12 INFO - PROCESS | 7990 | 1467701172720 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:12 INFO - PROCESS | 7990 | 1467701172823 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:13 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.
23:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 580ms
23:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
23:46:13 INFO - PROCESS | 7990 | 1467701173303 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:13 INFO - PROCESS | 7990 | 1467701173407 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:14 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.
23:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 831ms
23:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
23:46:14 INFO - PROCESS | 7990 | 1467701174152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:14 INFO - PROCESS | 7990 | 1467701174266 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:14 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.
23:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 646ms
23:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
23:46:14 INFO - PROCESS | 7990 | 1467701174872 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:14 INFO - PROCESS | 7990 | 1467701174962 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:15 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.
23:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 734ms
23:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
23:46:15 INFO - PROCESS | 7990 | 1467701175632 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:15 INFO - PROCESS | 7990 | 1467701175735 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:16 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.
23:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 783ms
23:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
23:46:16 INFO - PROCESS | 7990 | 1467701176415 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:16 INFO - PROCESS | 7990 | 1467701176503 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:16 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.
23:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 596ms
23:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
23:46:16 INFO - PROCESS | 7990 | 1467701176996 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:17 INFO - PROCESS | 7990 | 1467701177071 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:17 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.
23:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 573ms
23:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
23:46:17 INFO - PROCESS | 7990 | 1467701177578 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:17 INFO - PROCESS | 7990 | 1467701177674 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:18 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.
23:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 573ms
23:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
23:46:18 INFO - PROCESS | 7990 | 1467701178163 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:18 INFO - PROCESS | 7990 | 1467701178332 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:18 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.
23:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 728ms
23:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
23:46:18 INFO - PROCESS | 7990 | 1467701178896 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:18 INFO - PROCESS | 7990 | 1467701178972 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:19 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.
23:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 669ms
23:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
23:46:19 INFO - PROCESS | 7990 | 1467701179565 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:19 INFO - PROCESS | 7990 | 1467701179645 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:20 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.
23:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 876ms
23:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
23:46:20 INFO - PROCESS | 7990 | 1467701180477 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:20 INFO - PROCESS | 7990 | 1467701180561 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:20 INFO - PROCESS | 7990 | 1467701180670 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
23:46:21 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.
23:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 797ms
23:46:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
23:46:21 INFO - PROCESS | 7990 | 1467701181275 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:21 INFO - PROCESS | 7990 | 1467701181466 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
23:46:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 786ms
23:46:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
23:46:22 INFO - PROCESS | 7990 | 1467701182069 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:22 INFO - PROCESS | 7990 | 1467701182153 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
23:46:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 580ms
23:46:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
23:46:22 INFO - PROCESS | 7990 | 1467701182704 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:22 INFO - PROCESS | 7990 | 1467701182842 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
23:46:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 785ms
23:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
23:46:23 INFO - PROCESS | 7990 | 1467701183471 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:23 INFO - PROCESS | 7990 | 1467701183557 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
23:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 581ms
23:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
23:46:24 INFO - PROCESS | 7990 | 1467701184057 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:24 INFO - PROCESS | 7990 | 1467701184136 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
23:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 573ms
23:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
23:46:24 INFO - PROCESS | 7990 | 1467701184664 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:24 INFO - PROCESS | 7990 | 1467701184752 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
23:46:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 576ms
23:46:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
23:46:25 INFO - PROCESS | 7990 | 1467701185248 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:25 INFO - PROCESS | 7990 | 1467701185357 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
23:46:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 642ms
23:46:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
23:46:25 INFO - PROCESS | 7990 | 1467701185881 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:25 INFO - PROCESS | 7990 | 1467701185968 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
23:46:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 728ms
23:46:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
23:46:26 INFO - PROCESS | 7990 | 1467701186613 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:26 INFO - PROCESS | 7990 | 1467701186686 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
23:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 678ms
23:46:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
23:46:27 INFO - PROCESS | 7990 | 1467701187389 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:27 INFO - PROCESS | 7990 | 1467701187513 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
23:46:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 751ms
23:46:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
23:46:28 INFO - PROCESS | 7990 | 1467701188071 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:28 INFO - PROCESS | 7990 | 1467701188151 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
23:46:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 573ms
23:46:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
23:46:28 INFO - PROCESS | 7990 | 1467701188668 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:28 INFO - PROCESS | 7990 | 1467701188757 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:29 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
23:46:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1093ms
23:46:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
23:46:29 INFO - PROCESS | 7990 | 1467701189754 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:29 INFO - PROCESS | 7990 | 1467701189836 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
23:46:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1279ms
23:46:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
23:46:31 INFO - PROCESS | 7990 | 1467701191038 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:31 INFO - PROCESS | 7990 | 1467701191110 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:31 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
23:46:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:46:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
23:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:46:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 573ms
23:46:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
23:46:31 INFO - PROCESS | 7990 | 1467701191622 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:31 INFO - PROCESS | 7990 | 1467701191725 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
23:46:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 571ms
23:46:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
23:46:32 INFO - PROCESS | 7990 | 1467701192214 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:32 INFO - PROCESS | 7990 | 1467701192324 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
23:46:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 582ms
23:46:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
23:46:32 INFO - PROCESS | 7990 | 1467701192797 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:32 INFO - PROCESS | 7990 | 1467701192904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
23:46:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 680ms
23:46:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
23:46:33 INFO - PROCESS | 7990 | 1467701193471 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:33 INFO - PROCESS | 7990 | 1467701193539 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
23:46:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 930ms
23:46:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
23:46:34 INFO - PROCESS | 7990 | 1467701194422 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:34 INFO - PROCESS | 7990 | 1467701194515 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
23:46:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 593ms
23:46:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
23:46:35 INFO - PROCESS | 7990 | 1467701195052 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:35 INFO - PROCESS | 7990 | 1467701195157 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:35 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
23:46:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
23:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:46:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 540ms
23:46:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
23:46:35 INFO - PROCESS | 7990 | 1467701195646 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:35 INFO - PROCESS | 7990 | 1467701195739 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
23:46:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 649ms
23:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
23:46:36 INFO - PROCESS | 7990 | 1467701196269 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:36 INFO - PROCESS | 7990 | 1467701196356 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
23:46:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
23:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:46:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 633ms
23:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
23:46:36 INFO - PROCESS | 7990 | 1467701196907 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:37 INFO - PROCESS | 7990 | 1467701197039 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:37 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
23:46:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:46:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
23:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:46:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 776ms
23:46:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
23:46:37 INFO - PROCESS | 7990 | 1467701197690 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:37 INFO - PROCESS | 7990 | 1467701197798 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:38 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
23:46:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
23:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:46:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 622ms
23:46:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
23:46:38 INFO - PROCESS | 7990 | 1467701198314 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:38 INFO - PROCESS | 7990 | 1467701198386 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
23:46:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 579ms
23:46:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
23:46:38 INFO - PROCESS | 7990 | 1467701198901 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:38 INFO - PROCESS | 7990 | 1467701198983 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
23:46:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 578ms
23:46:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
23:46:39 INFO - PROCESS | 7990 | 1467701199485 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:39 INFO - PROCESS | 7990 | 1467701199561 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
23:46:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 576ms
23:46:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
23:46:40 INFO - PROCESS | 7990 | 1467701200068 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:40 INFO - PROCESS | 7990 | 1467701200211 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
23:46:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 876ms
23:46:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
23:46:40 INFO - PROCESS | 7990 | 1467701200983 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:41 INFO - PROCESS | 7990 | 1467701201074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
23:46:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 590ms
23:46:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
23:46:41 INFO - PROCESS | 7990 | 1467701201584 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:41 INFO - PROCESS | 7990 | 1467701201662 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
23:46:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 531ms
23:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
23:46:42 INFO - PROCESS | 7990 | 1467701202140 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:42 INFO - PROCESS | 7990 | 1467701202222 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
23:46:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 593ms
23:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
23:46:42 INFO - PROCESS | 7990 | 1467701202735 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:42 INFO - PROCESS | 7990 | 1467701202819 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
23:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 591ms
23:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
23:46:43 INFO - PROCESS | 7990 | 1467701203324 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:43 INFO - PROCESS | 7990 | 1467701203399 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
23:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms
23:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
23:46:44 INFO - PROCESS | 7990 | 1467701204002 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:44 INFO - PROCESS | 7990 | 1467701204089 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
23:46:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 675ms
23:46:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
23:46:44 INFO - PROCESS | 7990 | 1467701204693 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:44 INFO - PROCESS | 7990 | 1467701204874 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
23:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 635ms
23:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
23:46:45 INFO - PROCESS | 7990 | 1467701205334 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:45 INFO - PROCESS | 7990 | 1467701205479 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:46 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
23:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 732ms
23:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
23:46:46 INFO - PROCESS | 7990 | 1467701206064 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:46 INFO - PROCESS | 7990 | 1467701206148 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
23:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 582ms
23:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
23:46:46 INFO - PROCESS | 7990 | 1467701206648 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:46 INFO - PROCESS | 7990 | 1467701206731 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
23:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms
23:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
23:46:47 INFO - PROCESS | 7990 | 1467701207317 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:47 INFO - PROCESS | 7990 | 1467701207415 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:48 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
23:46:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 744ms
23:46:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
23:46:48 INFO - PROCESS | 7990 | 1467701208127 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:48 INFO - PROCESS | 7990 | 1467701208223 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:48 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
23:46:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
23:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:46:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
23:46:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
23:46:48 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
23:46:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
23:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:46:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
23:46:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
23:46:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 579ms
23:46:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
23:46:48 INFO - PROCESS | 7990 | 1467701208751 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:48 INFO - PROCESS | 7990 | 1467701208842 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
23:46:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 593ms
23:46:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
23:46:49 INFO - PROCESS | 7990 | 1467701209342 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:49 INFO - PROCESS | 7990 | 1467701209453 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:49 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.
23:46:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 586ms
23:46:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
23:46:49 INFO - PROCESS | 7990 | 1467701209937 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:50 INFO - PROCESS | 7990 | 1467701210010 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:50 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.
23:46:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 540ms
23:46:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
23:46:50 INFO - PROCESS | 7990 | 1467701210471 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:50 INFO - PROCESS | 7990 | 1467701210556 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
23:46:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 580ms
23:46:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
23:46:51 INFO - PROCESS | 7990 | 1467701211059 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:51 INFO - PROCESS | 7990 | 1467701211157 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:51 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.
23:46:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 573ms
23:46:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
23:46:51 INFO - PROCESS | 7990 | 1467701211631 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:51 INFO - PROCESS | 7990 | 1467701211700 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
23:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 530ms
23:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
23:46:52 INFO - PROCESS | 7990 | 1467701212185 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:52 INFO - PROCESS | 7990 | 1467701212318 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
23:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 800ms
23:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
23:46:52 INFO - PROCESS | 7990 | 1467701212971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:53 INFO - PROCESS | 7990 | 1467701213071 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
23:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 575ms
23:46:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
23:46:53 INFO - PROCESS | 7990 | 1467701213555 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:53 INFO - PROCESS | 7990 | 1467701213654 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
23:46:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 887ms
23:46:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
23:46:54 INFO - PROCESS | 7990 | 1467701214457 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:54 INFO - PROCESS | 7990 | 1467701214546 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
23:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 572ms
23:46:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
23:46:55 INFO - PROCESS | 7990 | 1467701215069 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:55 INFO - PROCESS | 7990 | 1467701215152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
23:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 592ms
23:46:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
23:46:55 INFO - PROCESS | 7990 | 1467701215666 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:55 INFO - PROCESS | 7990 | 1467701215741 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
23:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 731ms
23:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
23:46:56 INFO - PROCESS | 7990 | 1467701216398 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:56 INFO - PROCESS | 7990 | 1467701216480 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
23:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 579ms
23:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
23:46:56 INFO - PROCESS | 7990 | 1467701216988 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:57 INFO - PROCESS | 7990 | 1467701217073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
23:46:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 583ms
23:46:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
23:46:57 INFO - PROCESS | 7990 | 1467701217570 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:57 INFO - PROCESS | 7990 | 1467701217654 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
23:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 575ms
23:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
23:46:58 INFO - PROCESS | 7990 | 1467701218148 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:58 INFO - PROCESS | 7990 | 1467701218223 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
23:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 579ms
23:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
23:46:58 INFO - PROCESS | 7990 | 1467701218733 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:58 INFO - PROCESS | 7990 | 1467701218803 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
23:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 531ms
23:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
23:46:59 INFO - PROCESS | 7990 | 1467701219273 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:59 INFO - PROCESS | 7990 | 1467701219336 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
23:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 625ms
23:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
23:46:59 INFO - PROCESS | 7990 | 1467701219905 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:00 INFO - PROCESS | 7990 | 1467701220055 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
23:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1178ms
23:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
23:47:01 INFO - PROCESS | 7990 | 1467701221090 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:01 INFO - PROCESS | 7990 | 1467701221209 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
23:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 673ms
23:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
23:47:01 INFO - PROCESS | 7990 | 1467701221773 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:01 INFO - PROCESS | 7990 | 1467701221856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
23:47:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 580ms
23:47:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
23:47:02 INFO - PROCESS | 7990 | 1467701222397 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:02 INFO - PROCESS | 7990 | 1467701222480 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
23:47:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 639ms
23:47:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
23:47:03 INFO - PROCESS | 7990 | 1467701223024 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:03 INFO - PROCESS | 7990 | 1467701223116 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
23:47:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 623ms
23:47:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
23:47:03 INFO - PROCESS | 7990 | 1467701223658 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:03 INFO - PROCESS | 7990 | 1467701223778 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
23:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 700ms
23:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
23:47:04 INFO - PROCESS | 7990 | 1467701224359 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:04 INFO - PROCESS | 7990 | 1467701224476 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
23:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 574ms
23:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
23:47:04 INFO - PROCESS | 7990 | 1467701224957 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:05 INFO - PROCESS | 7990 | 1467701225089 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
23:47:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 622ms
23:47:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
23:47:05 INFO - PROCESS | 7990 | 1467701225592 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:05 INFO - PROCESS | 7990 | 1467701225702 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
23:47:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 543ms
23:47:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
23:47:06 INFO - PROCESS | 7990 | 1467701226149 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:06 INFO - PROCESS | 7990 | 1467701226229 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
23:47:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 597ms
23:47:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
23:47:06 INFO - PROCESS | 7990 | 1467701226734 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:06 INFO - PROCESS | 7990 | 1467701226805 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
23:47:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms
23:47:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
23:47:07 INFO - PROCESS | 7990 | 1467701227282 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:07 INFO - PROCESS | 7990 | 1467701227454 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
23:47:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1033ms
23:47:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
23:47:08 INFO - PROCESS | 7990 | 1467701228302 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:08 INFO - PROCESS | 7990 | 1467701228387 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
23:47:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 527ms
23:47:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
23:47:08 INFO - PROCESS | 7990 | 1467701228858 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:08 INFO - PROCESS | 7990 | 1467701228975 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
23:47:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 631ms
23:47:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
23:47:09 INFO - PROCESS | 7990 | 1467701229512 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:09 INFO - PROCESS | 7990 | 1467701229586 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
23:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 588ms
23:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
23:47:10 INFO - PROCESS | 7990 | 1467701230117 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:10 INFO - PROCESS | 7990 | 1467701230228 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47: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
23:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 648ms
23:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
23:47:10 INFO - PROCESS | 7990 | 1467701230747 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:10 INFO - PROCESS | 7990 | 1467701230841 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
23:47:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 627ms
23:47:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
23:47:11 INFO - PROCESS | 7990 | 1467701231385 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:11 INFO - PROCESS | 7990 | 1467701231487 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47: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
23:47:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 624ms
23:47:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
23:47:12 INFO - PROCESS | 7990 | 1467701232028 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:12 INFO - PROCESS | 7990 | 1467701232099 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47: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
23:47:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 522ms
23:47:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
23:47:12 INFO - PROCESS | 7990 | 1467701232555 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:12 INFO - PROCESS | 7990 | 1467701232659 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47: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)
23:47:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1076ms
23:47:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
23:47:13 INFO - PROCESS | 7990 | 1467701233634 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:13 INFO - PROCESS | 7990 | 1467701233715 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47: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
23:47:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1181ms
23:47:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
23:47:14 INFO - PROCESS | 7990 | 1467701234825 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:14 INFO - PROCESS | 7990 | 1467701234924 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
23:47:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1277ms
23:47:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
23:47:16 INFO - PROCESS | 7990 | 1467701236110 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:16 INFO - PROCESS | 7990 | 1467701236188 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:17 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)
23:47:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1073ms
23:47:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
23:47:17 INFO - PROCESS | 7990 | 1467701237195 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:17 INFO - PROCESS | 7990 | 1467701237276 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:18 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)
23:47:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1084ms
23:47:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
23:47:18 INFO - PROCESS | 7990 | 1467701238307 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:18 INFO - PROCESS | 7990 | 1467701238384 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
23:47:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1035ms
23:47:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
23:47:19 INFO - PROCESS | 7990 | 1467701239352 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:19 INFO - PROCESS | 7990 | 1467701239423 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
23:47:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 999ms
23:47:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
23:47:20 INFO - PROCESS | 7990 | 1467701240346 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:20 INFO - PROCESS | 7990 | 1467701240439 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
23:47:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1272ms
23:47:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
23:47:21 INFO - PROCESS | 7990 | 1467701241623 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:21 INFO - PROCESS | 7990 | 1467701241717 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:22 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
23:47:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1080ms
23:47:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
23:47:22 INFO - PROCESS | 7990 | 1467701242710 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:22 INFO - PROCESS | 7990 | 1467701242795 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
23:47:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1075ms
23:47:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
23:47:23 INFO - PROCESS | 7990 | 1467701243797 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:23 INFO - PROCESS | 7990 | 1467701243885 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:24 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
23:47:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
23:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:47:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 631ms
23:47:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
23:47:24 INFO - PROCESS | 7990 | 1467701244431 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:24 INFO - PROCESS | 7990 | 1467701244522 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
23:47:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 581ms
23:47:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
23:47:25 INFO - PROCESS | 7990 | 1467701245018 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:25 INFO - PROCESS | 7990 | 1467701245100 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:25 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
23:47:25 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
23:47:25 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
23:47:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
23:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:47:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 581ms
23:47:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
23:47:25 INFO - PROCESS | 7990 | 1467701245622 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:25 INFO - PROCESS | 7990 | 1467701245767 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
23:47:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 583ms
23:47:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
23:47:26 INFO - PROCESS | 7990 | 1467701246230 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:26 INFO - PROCESS | 7990 | 1467701246379 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
23:47:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1100ms
23:47:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
23:47:27 INFO - PROCESS | 7990 | 1467701247380 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:27 INFO - PROCESS | 7990 | 1467701247484 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:28 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
23:47:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1178ms
23:47:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
23:47:28 INFO - PROCESS | 7990 | 1467701248564 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:28 INFO - PROCESS | 7990 | 1467701248652 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:29 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.)
23:47:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1081ms
23:47:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
23:47:29 INFO - PROCESS | 7990 | 1467701249644 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:29 INFO - PROCESS | 7990 | 1467701249745 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
23:47:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1080ms
23:47:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
23:47:30 INFO - PROCESS | 7990 | 1467701250728 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:30 INFO - PROCESS | 7990 | 1467701250813 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:31 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
23:47:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1080ms
23:47:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
23:47:31 INFO - PROCESS | 7990 | 1467701251813 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:31 INFO - PROCESS | 7990 | 1467701251880 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
23:47:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 528ms
23:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
23:47:32 INFO - PROCESS | 7990 | 1467701252363 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:32 INFO - PROCESS | 7990 | 1467701252457 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
23:47:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1040ms
23:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
23:47:33 INFO - PROCESS | 7990 | 1467701253389 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:33 INFO - PROCESS | 7990 | 1467701253472 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
23:47:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1277ms
23:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
23:47:34 INFO - PROCESS | 7990 | 1467701254675 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:34 INFO - PROCESS | 7990 | 1467701254785 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
23:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms
23:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
23:47:35 INFO - PROCESS | 7990 | 1467701255356 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:35 INFO - PROCESS | 7990 | 1467701255440 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
23:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 576ms
23:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
23:47:35 INFO - PROCESS | 7990 | 1467701255949 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:36 INFO - PROCESS | 7990 | 1467701256032 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
23:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 579ms
23:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
23:47:36 INFO - PROCESS | 7990 | 1467701256528 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:36 INFO - PROCESS | 7990 | 1467701256643 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
23:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms
23:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
23:47:37 INFO - PROCESS | 7990 | 1467701257073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:37 INFO - PROCESS | 7990 | 1467701257187 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
23:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 634ms
23:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
23:47:37 INFO - PROCESS | 7990 | 1467701257728 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:37 INFO - PROCESS | 7990 | 1467701257864 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
23:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 635ms
23:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
23:47:38 INFO - PROCESS | 7990 | 1467701258363 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:38 INFO - PROCESS | 7990 | 1467701258457 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
23:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 585ms
23:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
23:47:38 INFO - PROCESS | 7990 | 1467701258956 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:39 INFO - PROCESS | 7990 | 1467701259033 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:39 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
23:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 528ms
23:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
23:47:39 INFO - PROCESS | 7990 | 1467701259507 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:39 INFO - PROCESS | 7990 | 1467701259583 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:40 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
23:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 598ms
23:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
23:47:40 INFO - PROCESS | 7990 | 1467701260102 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:40 INFO - PROCESS | 7990 | 1467701260207 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:40 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
23:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 838ms
23:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
23:47:40 INFO - PROCESS | 7990 | 1467701260952 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:41 INFO - PROCESS | 7990 | 1467701261053 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
23:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 731ms
23:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
23:47:41 INFO - PROCESS | 7990 | 1467701261699 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:41 INFO - PROCESS | 7990 | 1467701261784 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:42 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
23:47:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:47:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
23:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 628ms
23:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
23:47:42 INFO - PROCESS | 7990 | 1467701262342 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:42 INFO - PROCESS | 7990 | 1467701262442 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
23:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 625ms
23:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
23:47:42 INFO - PROCESS | 7990 | 1467701262983 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:43 INFO - PROCESS | 7990 | 1467701263067 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:43 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
23:47:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:47:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
23:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:47:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 575ms
23:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
23:47:43 INFO - PROCESS | 7990 | 1467701263564 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:43 INFO - PROCESS | 7990 | 1467701263644 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
23:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 576ms
23:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
23:47:44 INFO - PROCESS | 7990 | 1467701264148 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:44 INFO - PROCESS | 7990 | 1467701264241 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
23:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 575ms
23:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
23:47:44 INFO - PROCESS | 7990 | 1467701264738 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:44 INFO - PROCESS | 7990 | 1467701264841 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
23:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 633ms
23:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
23:47:45 INFO - PROCESS | 7990 | 1467701265369 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:45 INFO - PROCESS | 7990 | 1467701265462 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
23:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 576ms
23:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
23:47:45 INFO - PROCESS | 7990 | 1467701265962 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:46 INFO - PROCESS | 7990 | 1467701266039 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
23:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 523ms
23:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
23:47:46 INFO - PROCESS | 7990 | 1467701266511 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:46 INFO - PROCESS | 7990 | 1467701266591 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
23:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 635ms
23:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
23:47:47 INFO - PROCESS | 7990 | 1467701267156 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:47 INFO - PROCESS | 7990 | 1467701267271 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
23:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 775ms
23:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
23:47:47 INFO - PROCESS | 7990 | 1467701267944 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:48 INFO - PROCESS | 7990 | 1467701268029 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
23:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 682ms
23:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
23:47:48 INFO - PROCESS | 7990 | 1467701268648 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:48 INFO - PROCESS | 7990 | 1467701268805 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
23:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 632ms
23:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
23:47:49 INFO - PROCESS | 7990 | 1467701269348 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:49 INFO - PROCESS | 7990 | 1467701269438 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
23:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 653ms
23:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
23:47:49 INFO - PROCESS | 7990 | 1467701269955 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:50 INFO - PROCESS | 7990 | 1467701270044 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
23:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms
23:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
23:47:50 INFO - PROCESS | 7990 | 1467701270481 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:50 INFO - PROCESS | 7990 | 1467701270588 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
23:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 576ms
23:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
23:47:51 INFO - PROCESS | 7990 | 1467701271089 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:51 INFO - PROCESS | 7990 | 1467701271177 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
23:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 675ms
23:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
23:47:51 INFO - PROCESS | 7990 | 1467701271762 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:51 INFO - PROCESS | 7990 | 1467701271852 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
23:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 572ms
23:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
23:47:52 INFO - PROCESS | 7990 | 1467701272342 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:52 INFO - PROCESS | 7990 | 1467701272454 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
23:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 581ms
23:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
23:47:52 INFO - PROCESS | 7990 | 1467701272973 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:53 INFO - PROCESS | 7990 | 1467701273051 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
23:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 571ms
23:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
23:47:53 INFO - PROCESS | 7990 | 1467701273500 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:53 INFO - PROCESS | 7990 | 1467701273568 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
23:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 827ms
23:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
23:47:54 INFO - PROCESS | 7990 | 1467701274336 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:54 INFO - PROCESS | 7990 | 1467701274429 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
23:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 631ms
23:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
23:47:54 INFO - PROCESS | 7990 | 1467701274976 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:55 INFO - PROCESS | 7990 | 1467701275054 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
23:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 675ms
23:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
23:47:55 INFO - PROCESS | 7990 | 1467701275674 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:55 INFO - PROCESS | 7990 | 1467701275769 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
23:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 636ms
23:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
23:47:56 INFO - PROCESS | 7990 | 1467701276306 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:56 INFO - PROCESS | 7990 | 1467701276448 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
23:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms
23:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
23:47:56 INFO - PROCESS | 7990 | 1467701276940 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:57 INFO - PROCESS | 7990 | 1467701277016 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
23:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 583ms
23:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
23:47:57 INFO - PROCESS | 7990 | 1467701277525 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:57 INFO - PROCESS | 7990 | 1467701277614 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
23:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 576ms
23:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
23:47:58 INFO - PROCESS | 7990 | 1467701278111 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:58 INFO - PROCESS | 7990 | 1467701278195 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
23:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 576ms
23:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
23:47:58 INFO - PROCESS | 7990 | 1467701278707 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:58 INFO - PROCESS | 7990 | 1467701278812 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
23:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 688ms
23:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
23:47:59 INFO - PROCESS | 7990 | 1467701279389 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:59 INFO - PROCESS | 7990 | 1467701279461 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
23:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 527ms
23:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
23:47:59 INFO - PROCESS | 7990 | 1467701279940 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:00 INFO - PROCESS | 7990 | 1467701280035 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
23:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 837ms
23:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
23:48:00 INFO - PROCESS | 7990 | 1467701280782 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:00 INFO - PROCESS | 7990 | 1467701280876 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
23:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 582ms
23:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
23:48:01 INFO - PROCESS | 7990 | 1467701281418 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:01 INFO - PROCESS | 7990 | 1467701281491 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
23:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 646ms
23:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
23:48:02 INFO - PROCESS | 7990 | 1467701282046 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:02 INFO - PROCESS | 7990 | 1467701282128 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
23:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 633ms
23:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
23:48:02 INFO - PROCESS | 7990 | 1467701282689 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:02 INFO - PROCESS | 7990 | 1467701282858 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
23:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 789ms
23:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
23:48:03 INFO - PROCESS | 7990 | 1467701283469 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:03 INFO - PROCESS | 7990 | 1467701283546 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
23:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 533ms
23:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
23:48:04 INFO - PROCESS | 7990 | 1467701284040 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:04 INFO - PROCESS | 7990 | 1467701284153 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
23:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 685ms
23:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
23:48:04 INFO - PROCESS | 7990 | 1467701284704 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:04 INFO - PROCESS | 7990 | 1467701284777 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
23:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 577ms
23:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
23:48:05 INFO - PROCESS | 7990 | 1467701285282 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:05 INFO - PROCESS | 7990 | 1467701285352 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
23:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms
23:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
23:48:05 INFO - PROCESS | 7990 | 1467701285822 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:05 INFO - PROCESS | 7990 | 1467701285892 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
23:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 583ms
23:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
23:48:06 INFO - PROCESS | 7990 | 1467701286409 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:06 INFO - PROCESS | 7990 | 1467701286505 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
23:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 883ms
23:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
23:48:07 INFO - PROCESS | 7990 | 1467701287332 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:07 INFO - PROCESS | 7990 | 1467701287428 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
23:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 643ms
23:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
23:48:07 INFO - PROCESS | 7990 | 1467701287962 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:08 INFO - PROCESS | 7990 | 1467701288084 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
23:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 822ms
23:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
23:48:08 INFO - PROCESS | 7990 | 1467701288797 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:08 INFO - PROCESS | 7990 | 1467701288882 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
23:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 581ms
23:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
23:48:09 INFO - PROCESS | 7990 | 1467701289412 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:09 INFO - PROCESS | 7990 | 1467701289490 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
23:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 588ms
23:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
23:48:10 INFO - PROCESS | 7990 | 1467701290060 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:10 INFO - PROCESS | 7990 | 1467701290170 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
23:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 748ms
23:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
23:48:10 INFO - PROCESS | 7990 | 1467701290781 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:10 INFO - PROCESS | 7990 | 1467701290891 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
23:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 585ms
23:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
23:48:11 INFO - PROCESS | 7990 | 1467701291387 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:11 INFO - PROCESS | 7990 | 1467701291501 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
23:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 676ms
23:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
23:48:12 INFO - PROCESS | 7990 | 1467701292070 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:12 INFO - PROCESS | 7990 | 1467701292169 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
23:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms
23:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
23:48:12 INFO - PROCESS | 7990 | 1467701292702 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:12 INFO - PROCESS | 7990 | 1467701292775 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
23:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 576ms
23:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
23:48:13 INFO - PROCESS | 7990 | 1467701293298 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:13 INFO - PROCESS | 7990 | 1467701293428 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
23:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 734ms
23:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
23:48:14 INFO - PROCESS | 7990 | 1467701294047 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:14 INFO - PROCESS | 7990 | 1467701294195 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
23:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 832ms
23:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
23:48:14 INFO - PROCESS | 7990 | 1467701294893 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:14 INFO - PROCESS | 7990 | 1467701294988 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
23:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 594ms
23:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
23:48:15 INFO - PROCESS | 7990 | 1467701295508 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:15 INFO - PROCESS | 7990 | 1467701295608 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
23:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 587ms
23:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
23:48:16 INFO - PROCESS | 7990 | 1467701296115 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:16 INFO - PROCESS | 7990 | 1467701296199 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
23:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 583ms
23:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
23:48:16 INFO - PROCESS | 7990 | 1467701296707 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:16 INFO - PROCESS | 7990 | 1467701296805 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
23:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 682ms
23:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
23:48:17 INFO - PROCESS | 7990 | 1467701297383 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:17 INFO - PROCESS | 7990 | 1467701297455 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
23:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 682ms
23:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
23:48:18 INFO - PROCESS | 7990 | 1467701298076 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:18 INFO - PROCESS | 7990 | 1467701298177 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
23:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 585ms
23:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
23:48:18 INFO - PROCESS | 7990 | 1467701298674 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:18 INFO - PROCESS | 7990 | 1467701298803 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
23:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 581ms
23:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
23:48:19 INFO - PROCESS | 7990 | 1467701299261 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:19 INFO - PROCESS | 7990 | 1467701299372 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
23:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 830ms
23:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
23:48:20 INFO - PROCESS | 7990 | 1467701300092 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:20 INFO - PROCESS | 7990 | 1467701300179 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
23:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms
23:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
23:48:20 INFO - PROCESS | 7990 | 1467701300641 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:20 INFO - PROCESS | 7990 | 1467701300752 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
23:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 939ms
23:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
23:48:21 INFO - PROCESS | 7990 | 1467701301590 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:21 INFO - PROCESS | 7990 | 1467701301746 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
23:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 681ms
23:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
23:48:22 INFO - PROCESS | 7990 | 1467701302314 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:22 INFO - PROCESS | 7990 | 1467701302387 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
23:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 614ms
23:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
23:48:22 INFO - PROCESS | 7990 | 1467701302899 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:22 INFO - PROCESS | 7990 | 1467701302970 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
23:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 587ms
23:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
23:48:23 INFO - PROCESS | 7990 | 1467701303493 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:23 INFO - PROCESS | 7990 | 1467701303579 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
23:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 585ms
23:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
23:48:24 INFO - PROCESS | 7990 | 1467701304098 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:24 INFO - PROCESS | 7990 | 1467701304179 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
23:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 591ms
23:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
23:48:24 INFO - PROCESS | 7990 | 1467701304692 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:24 INFO - PROCESS | 7990 | 1467701304786 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
23:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 697ms
23:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
23:48:25 INFO - PROCESS | 7990 | 1467701305396 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:25 INFO - PROCESS | 7990 | 1467701305479 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
23:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 796ms
23:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
23:48:26 INFO - PROCESS | 7990 | 1467701306188 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:26 INFO - PROCESS | 7990 | 1467701306263 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
23:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 577ms
23:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
23:48:26 INFO - PROCESS | 7990 | 1467701306766 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:26 INFO - PROCESS | 7990 | 1467701306872 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
23:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 574ms
23:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
23:48:27 INFO - PROCESS | 7990 | 1467701307347 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:27 INFO - PROCESS | 7990 | 1467701307420 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
23:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 626ms
23:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
23:48:27 INFO - PROCESS | 7990 | 1467701307981 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:28 INFO - PROCESS | 7990 | 1467701308123 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
23:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 828ms
23:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
23:48:28 INFO - PROCESS | 7990 | 1467701308836 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:28 INFO - PROCESS | 7990 | 1467701308945 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
23:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 687ms
23:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
23:48:29 INFO - PROCESS | 7990 | 1467701309529 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:29 INFO - PROCESS | 7990 | 1467701309660 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
23:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 677ms
23:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
23:48:30 INFO - PROCESS | 7990 | 1467701310213 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:30 INFO - PROCESS | 7990 | 1467701310303 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
23:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 624ms
23:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
23:48:30 INFO - PROCESS | 7990 | 1467701310835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:30 INFO - PROCESS | 7990 | 1467701310912 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
23:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 630ms
23:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
23:48:31 INFO - PROCESS | 7990 | 1467701311479 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:31 INFO - PROCESS | 7990 | 1467701311560 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
23:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 584ms
23:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
23:48:32 INFO - PROCESS | 7990 | 1467701312071 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:32 INFO - PROCESS | 7990 | 1467701312155 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
23:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 579ms
23:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
23:48:32 INFO - PROCESS | 7990 | 1467701312667 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:32 INFO - PROCESS | 7990 | 1467701312763 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
23:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 731ms
23:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
23:48:33 INFO - PROCESS | 7990 | 1467701313405 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:33 INFO - PROCESS | 7990 | 1467701313506 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
23:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 584ms
23:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
23:48:34 INFO - PROCESS | 7990 | 1467701313997 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:34 INFO - PROCESS | 7990 | 1467701314080 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
23:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 530ms
23:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
23:48:34 INFO - PROCESS | 7990 | 1467701314540 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:34 INFO - PROCESS | 7990 | 1467701314677 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
23:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 848ms
23:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
23:48:35 INFO - PROCESS | 7990 | 1467701315400 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:35 INFO - PROCESS | 7990 | 1467701315501 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
23:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 586ms
23:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
23:48:36 INFO - PROCESS | 7990 | 1467701316046 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:36 INFO - PROCESS | 7990 | 1467701316164 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
23:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 717ms
23:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
23:48:36 INFO - PROCESS | 7990 | 1467701316752 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:36 INFO - PROCESS | 7990 | 1467701316850 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
23:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 631ms
23:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
23:48:37 INFO - PROCESS | 7990 | 1467701317371 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:37 INFO - PROCESS | 7990 | 1467701317451 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
23:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 580ms
23:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
23:48:37 INFO - PROCESS | 7990 | 1467701317960 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:38 INFO - PROCESS | 7990 | 1467701318037 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
23:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 577ms
23:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
23:48:38 INFO - PROCESS | 7990 | 1467701318557 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:38 INFO - PROCESS | 7990 | 1467701318658 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
23:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 583ms
23:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
23:48:39 INFO - PROCESS | 7990 | 1467701319141 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:39 INFO - PROCESS | 7990 | 1467701319228 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
23:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 582ms
23:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
23:48:39 INFO - PROCESS | 7990 | 1467701319732 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:39 INFO - PROCESS | 7990 | 1467701319806 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
23:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 631ms
23:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
23:48:40 INFO - PROCESS | 7990 | 1467701320369 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:40 INFO - PROCESS | 7990 | 1467701320449 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:41 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
23:48:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:48:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
23:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 834ms
23:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
23:48:41 INFO - PROCESS | 7990 | 1467701321209 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:41 INFO - PROCESS | 7990 | 1467701321284 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:42 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
23:48:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:48:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
23:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 823ms
23:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
23:48:42 INFO - PROCESS | 7990 | 1467701322069 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:42 INFO - PROCESS | 7990 | 1467701322180 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:42 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
23:48:42 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
23:48:42 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
23:48:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
23:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 683ms
23:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
23:48:42 INFO - PROCESS | 7990 | 1467701322760 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:42 INFO - PROCESS | 7990 | 1467701322863 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:43 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
23:48:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:48:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
23:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 628ms
23:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
23:48:43 INFO - PROCESS | 7990 | 1467701323420 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:43 INFO - PROCESS | 7990 | 1467701323504 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:44 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
23:48:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:48:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
23:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 737ms
23:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
23:48:44 INFO - PROCESS | 7990 | 1467701324143 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:44 INFO - PROCESS | 7990 | 1467701324266 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:44 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
23:48:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
23:48:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
23:48:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
23:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 629ms
23:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
23:48:44 INFO - PROCESS | 7990 | 1467701324790 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:44 INFO - PROCESS | 7990 | 1467701324904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
23:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 623ms
23:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
23:48:45 INFO - PROCESS | 7990 | 1467701325442 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:45 INFO - PROCESS | 7990 | 1467701325545 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:46 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
23:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 647ms
23:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
23:48:46 INFO - PROCESS | 7990 | 1467701326074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:46 INFO - PROCESS | 7990 | 1467701326148 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:46 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
23:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 627ms
23:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
23:48:46 INFO - PROCESS | 7990 | 1467701326730 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:46 INFO - PROCESS | 7990 | 1467701326863 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
23:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 885ms
23:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
23:48:47 INFO - PROCESS | 7990 | 1467701327617 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:47 INFO - PROCESS | 7990 | 1467701327838 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
23:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1286ms
23:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
23:48:48 INFO - PROCESS | 7990 | 1467701328910 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:49 INFO - PROCESS | 7990 | 1467701329067 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
23:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 938ms
23:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
23:48:49 INFO - PROCESS | 7990 | 1467701329888 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:50 INFO - PROCESS | 7990 | 1467701330048 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:50 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
23:48:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
23:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:48:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 933ms
23:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
23:48:50 INFO - PROCESS | 7990 | 1467701330863 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:50 INFO - PROCESS | 7990 | 1467701330979 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
23:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 952ms
23:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
23:48:51 INFO - PROCESS | 7990 | 1467701331803 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:51 INFO - PROCESS | 7990 | 1467701331917 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
23:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 784ms
23:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
23:48:52 INFO - PROCESS | 7990 | 1467701332591 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:52 INFO - PROCESS | 7990 | 1467701332747 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
23:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 833ms
23:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
23:48:53 INFO - PROCESS | 7990 | 1467701333463 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:53 INFO - PROCESS | 7990 | 1467701333610 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
23:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 849ms
23:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
23:48:54 INFO - PROCESS | 7990 | 1467701334289 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:54 INFO - PROCESS | 7990 | 1467701334441 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
23:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 884ms
23:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
23:48:55 INFO - PROCESS | 7990 | 1467701335179 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:55 INFO - PROCESS | 7990 | 1467701335388 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
23:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1285ms
23:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
23:48:56 INFO - PROCESS | 7990 | 1467701336497 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:56 INFO - PROCESS | 7990 | 1467701336775 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
23:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1038ms
23:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
23:48:57 INFO - PROCESS | 7990 | 1467701337583 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:57 INFO - PROCESS | 7990 | 1467701337717 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
23:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 978ms
23:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
23:48:58 INFO - PROCESS | 7990 | 1467701338533 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:58 INFO - PROCESS | 7990 | 1467701338663 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
23:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 984ms
23:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
23:48:59 INFO - PROCESS | 7990 | 1467701339542 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:48:59 INFO - PROCESS | 7990 | 1467701339659 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
23:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 885ms
23:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
23:49:00 INFO - PROCESS | 7990 | 1467701340437 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:00 INFO - PROCESS | 7990 | 1467701340548 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
23:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 637ms
23:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
23:49:01 INFO - PROCESS | 7990 | 1467701341076 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:01 INFO - PROCESS | 7990 | 1467701341215 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
23:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 682ms
23:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
23:49:01 INFO - PROCESS | 7990 | 1467701341768 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:01 INFO - PROCESS | 7990 | 1467701341860 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
23:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 580ms
23:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
23:49:02 INFO - PROCESS | 7990 | 1467701342372 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:02 INFO - PROCESS | 7990 | 1467701342529 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
23:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 730ms
23:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
23:49:03 INFO - PROCESS | 7990 | 1467701343098 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:03 INFO - PROCESS | 7990 | 1467701343196 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
23:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 875ms
23:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
23:49:03 INFO - PROCESS | 7990 | 1467701343985 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:04 INFO - PROCESS | 7990 | 1467701344075 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
23:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 627ms
23:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
23:49:04 INFO - PROCESS | 7990 | 1467701344624 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:04 INFO - PROCESS | 7990 | 1467701344702 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
23:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 627ms
23:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
23:49:05 INFO - PROCESS | 7990 | 1467701345272 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:05 INFO - PROCESS | 7990 | 1467701345341 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
23:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 637ms
23:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
23:49:05 INFO - PROCESS | 7990 | 1467701345920 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:06 INFO - PROCESS | 7990 | 1467701346022 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
23:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 592ms
23:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
23:49:06 INFO - PROCESS | 7990 | 1467701346519 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:06 INFO - PROCESS | 7990 | 1467701346601 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
23:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 596ms
23:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
23:49:07 INFO - PROCESS | 7990 | 1467701347114 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:07 INFO - PROCESS | 7990 | 1467701347192 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
23:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 576ms
23:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
23:49:07 INFO - PROCESS | 7990 | 1467701347690 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:07 INFO - PROCESS | 7990 | 1467701347761 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
23:49:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:49:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
23:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 529ms
23:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
23:49:08 INFO - PROCESS | 7990 | 1467701348256 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:08 INFO - PROCESS | 7990 | 1467701348354 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
23:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 581ms
23:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
23:49:08 INFO - PROCESS | 7990 | 1467701348855 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:08 INFO - PROCESS | 7990 | 1467701348934 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
23:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 645ms
23:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
23:49:09 INFO - PROCESS | 7990 | 1467701349494 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:09 INFO - PROCESS | 7990 | 1467701349609 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
23:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1088ms
23:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
23:49:10 INFO - PROCESS | 7990 | 1467701350605 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:10 INFO - PROCESS | 7990 | 1467701350718 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:11 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
23:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 683ms
23:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
23:49:11 INFO - PROCESS | 7990 | 1467701351285 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:11 INFO - PROCESS | 7990 | 1467701351358 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:11 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
23:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 627ms
23:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
23:49:11 INFO - PROCESS | 7990 | 1467701351929 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:12 INFO - PROCESS | 7990 | 1467701352067 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
23:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 683ms
23:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
23:49:12 INFO - PROCESS | 7990 | 1467701352615 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:12 INFO - PROCESS | 7990 | 1467701352709 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
23:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1133ms
23:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
23:49:13 INFO - PROCESS | 7990 | 1467701353747 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:13 INFO - PROCESS | 7990 | 1467701353823 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
23:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 620ms
23:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
23:49:14 INFO - PROCESS | 7990 | 1467701354375 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:14 INFO - PROCESS | 7990 | 1467701354482 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
23:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms
23:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
23:49:14 INFO - PROCESS | 7990 | 1467701354960 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:15 INFO - PROCESS | 7990 | 1467701355053 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
23:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 540ms
23:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
23:49:15 INFO - PROCESS | 7990 | 1467701355497 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:15 INFO - PROCESS | 7990 | 1467701355606 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
23:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 580ms
23:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
23:49:16 INFO - PROCESS | 7990 | 1467701356087 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:16 INFO - PROCESS | 7990 | 1467701356159 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
23:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 678ms
23:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
23:49:16 INFO - PROCESS | 7990 | 1467701356815 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:16 INFO - PROCESS | 7990 | 1467701356920 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
23:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 883ms
23:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
23:49:17 INFO - PROCESS | 7990 | 1467701357673 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:17 INFO - PROCESS | 7990 | 1467701357771 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 630ms
23:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
23:49:18 INFO - PROCESS | 7990 | 1467701358303 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:18 INFO - PROCESS | 7990 | 1467701358390 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:18 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
23:49:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
23:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 570ms
23:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
23:49:18 INFO - PROCESS | 7990 | 1467701358915 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:19 INFO - PROCESS | 7990 | 1467701358997 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
23:49:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 699ms
23:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
23:49:19 INFO - PROCESS | 7990 | 1467701359597 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:19 INFO - PROCESS | 7990 | 1467701359748 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:20 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
23:49:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 634ms
23:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
23:49:20 INFO - PROCESS | 7990 | 1467701360240 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:20 INFO - PROCESS | 7990 | 1467701360344 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:20 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]"
23:49:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
23:49:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 629ms
23:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
23:49:20 INFO - PROCESS | 7990 | 1467701360873 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:20 INFO - PROCESS | 7990 | 1467701360954 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:21 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
23:49:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
23:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 574ms
23:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
23:49:21 INFO - PROCESS | 7990 | 1467701361450 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:21 INFO - PROCESS | 7990 | 1467701361520 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
23:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms
23:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
23:49:21 INFO - PROCESS | 7990 | 1467701361978 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:22 INFO - PROCESS | 7990 | 1467701362056 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
23:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 523ms
23:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
23:49:22 INFO - PROCESS | 7990 | 1467701362507 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:22 INFO - PROCESS | 7990 | 1467701362580 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
23:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 527ms
23:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
23:49:23 INFO - PROCESS | 7990 | 1467701363044 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:23 INFO - PROCESS | 7990 | 1467701363134 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
23:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 777ms
23:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
23:49:23 INFO - PROCESS | 7990 | 1467701363828 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:23 INFO - PROCESS | 7990 | 1467701363996 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
23:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 838ms
23:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
23:49:24 INFO - PROCESS | 7990 | 1467701364684 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:24 INFO - PROCESS | 7990 | 1467701364813 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
23:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 692ms
23:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
23:49:25 INFO - PROCESS | 7990 | 1467701365375 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:25 INFO - PROCESS | 7990 | 1467701365463 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
23:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 680ms
23:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
23:49:26 INFO - PROCESS | 7990 | 1467701366066 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:26 INFO - PROCESS | 7990 | 1467701366164 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
23:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 673ms
23:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
23:49:26 INFO - PROCESS | 7990 | 1467701366760 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:26 INFO - PROCESS | 7990 | 1467701366855 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
23:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 634ms
23:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
23:49:27 INFO - PROCESS | 7990 | 1467701367385 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:27 INFO - PROCESS | 7990 | 1467701367461 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
23:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 573ms
23:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
23:49:27 INFO - PROCESS | 7990 | 1467701367988 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:28 INFO - PROCESS | 7990 | 1467701368072 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
23:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 583ms
23:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
23:49:28 INFO - PROCESS | 7990 | 1467701368581 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:28 INFO - PROCESS | 7990 | 1467701368655 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
23:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 526ms
23:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
23:49:29 INFO - PROCESS | 7990 | 1467701369111 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:29 INFO - PROCESS | 7990 | 1467701369185 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
23:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 573ms
23:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
23:49:29 INFO - PROCESS | 7990 | 1467701369687 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:29 INFO - PROCESS | 7990 | 1467701369765 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
23:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 578ms
23:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
23:49:30 INFO - PROCESS | 7990 | 1467701370273 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:30 INFO - PROCESS | 7990 | 1467701370352 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
23:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 782ms
23:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
23:49:31 INFO - PROCESS | 7990 | 1467701371098 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:31 INFO - PROCESS | 7990 | 1467701371204 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
23:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 838ms
23:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
23:49:31 INFO - PROCESS | 7990 | 1467701371928 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:32 INFO - PROCESS | 7990 | 1467701372029 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
23:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 633ms
23:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
23:49:32 INFO - PROCESS | 7990 | 1467701372576 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:32 INFO - PROCESS | 7990 | 1467701372670 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
23:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 577ms
23:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
23:49:33 INFO - PROCESS | 7990 | 1467701373196 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:33 INFO - PROCESS | 7990 | 1467701373292 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
23:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 697ms
23:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
23:49:33 INFO - PROCESS | 7990 | 1467701373861 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:33 INFO - PROCESS | 7990 | 1467701373946 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
23:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 679ms
23:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
23:49:34 INFO - PROCESS | 7990 | 1467701374544 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:34 INFO - PROCESS | 7990 | 1467701374646 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
23:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 679ms
23:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
23:49:35 INFO - PROCESS | 7990 | 1467701375229 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:35 INFO - PROCESS | 7990 | 1467701375322 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
23:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 874ms
23:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
23:49:36 INFO - PROCESS | 7990 | 1467701376120 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:36 INFO - PROCESS | 7990 | 1467701376211 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
23:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 587ms
23:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
23:49:36 INFO - PROCESS | 7990 | 1467701376740 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:36 INFO - PROCESS | 7990 | 1467701376819 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
23:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 580ms
23:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
23:49:37 INFO - PROCESS | 7990 | 1467701377347 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:37 INFO - PROCESS | 7990 | 1467701377421 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
23:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 698ms
23:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
23:49:38 INFO - PROCESS | 7990 | 1467701378036 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:38 INFO - PROCESS | 7990 | 1467701378163 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
23:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 678ms
23:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
23:49:38 INFO - PROCESS | 7990 | 1467701378720 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:38 INFO - PROCESS | 7990 | 1467701378795 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
23:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 577ms
23:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
23:49:39 INFO - PROCESS | 7990 | 1467701379317 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:39 INFO - PROCESS | 7990 | 1467701379405 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
23:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 625ms
23:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
23:49:39 INFO - PROCESS | 7990 | 1467701379939 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:40 INFO - PROCESS | 7990 | 1467701380009 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
23:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 474ms
23:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
23:49:40 INFO - PROCESS | 7990 | 1467701380439 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:40 INFO - PROCESS | 7990 | 1467701380548 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
23:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 627ms
23:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
23:49:41 INFO - PROCESS | 7990 | 1467701381078 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:41 INFO - PROCESS | 7990 | 1467701381162 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
23:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 631ms
23:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
23:49:41 INFO - PROCESS | 7990 | 1467701381709 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:41 INFO - PROCESS | 7990 | 1467701381777 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
23:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 689ms
23:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
23:49:42 INFO - PROCESS | 7990 | 1467701382411 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:42 INFO - PROCESS | 7990 | 1467701382529 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
23:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 732ms
23:49:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
23:49:43 INFO - PROCESS | 7990 | 1467701383173 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:43 INFO - PROCESS | 7990 | 1467701383254 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
23:49:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
23:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
23:49:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
23:49:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
23:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
23:49:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
23:49:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
23:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
23:49:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
23:49:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
23:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
23:49:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 575ms
23:49:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
23:49:43 INFO - PROCESS | 7990 | 1467701383768 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:43 INFO - PROCESS | 7990 | 1467701383845 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
23:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
23:49:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
23:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
23:49:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
23:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
23:49:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms
23:49:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
23:49:44 INFO - PROCESS | 7990 | 1467701384331 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:44 INFO - PROCESS | 7990 | 1467701384410 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:44 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
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
23:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
23:49:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
23:49:44 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.
23:49:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
23:49:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 691ms
23:49:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
23:49:45 INFO - PROCESS | 7990 | 1467701385001 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:45 INFO - PROCESS | 7990 | 1467701385086 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
23:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 622ms
23:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
23:49:45 INFO - PROCESS | 7990 | 1467701385652 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:45 INFO - PROCESS | 7990 | 1467701385742 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
23:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 648ms
23:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
23:49:46 INFO - PROCESS | 7990 | 1467701386290 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:46 INFO - PROCESS | 7990 | 1467701386379 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
23:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 583ms
23:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
23:49:46 INFO - PROCESS | 7990 | 1467701386873 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:46 INFO - PROCESS | 7990 | 1467701386955 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
23:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms
23:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
23:49:47 INFO - PROCESS | 7990 | 1467701387409 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:47 INFO - PROCESS | 7990 | 1467701387523 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
23:49:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 623ms
23:49:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
23:49:48 INFO - PROCESS | 7990 | 1467701388036 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:48 INFO - PROCESS | 7990 | 1467701388132 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
23:49:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms
23:49:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
23:49:48 INFO - PROCESS | 7990 | 1467701388714 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:48 INFO - PROCESS | 7990 | 1467701388789 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
23:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 879ms
23:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
23:49:49 INFO - PROCESS | 7990 | 1467701389599 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:49 INFO - PROCESS | 7990 | 1467701389708 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
23:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 574ms
23:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
23:49:50 INFO - PROCESS | 7990 | 1467701390251 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:50 INFO - PROCESS | 7990 | 1467701390331 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
23:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 584ms
23:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
23:49:50 INFO - PROCESS | 7990 | 1467701390831 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:50 INFO - PROCESS | 7990 | 1467701390924 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
23:49:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 596ms
23:49:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
23:49:51 INFO - PROCESS | 7990 | 1467701391436 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:51 INFO - PROCESS | 7990 | 1467701391532 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
23:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 643ms
23:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
23:49:52 INFO - PROCESS | 7990 | 1467701392074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:52 INFO - PROCESS | 7990 | 1467701392191 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
23:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 683ms
23:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
23:49:52 INFO - PROCESS | 7990 | 1467701392765 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:52 INFO - PROCESS | 7990 | 1467701392890 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
23:49:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 726ms
23:49:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
23:49:53 INFO - PROCESS | 7990 | 1467701393516 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:53 INFO - PROCESS | 7990 | 1467701393594 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
23:49:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 527ms
23:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
23:49:54 INFO - PROCESS | 7990 | 1467701394060 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:54 INFO - PROCESS | 7990 | 1467701394154 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
23:49:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 537ms
23:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
23:49:54 INFO - PROCESS | 7990 | 1467701394631 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:54 INFO - PROCESS | 7990 | 1467701394725 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
23:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 593ms
23:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
23:49:55 INFO - PROCESS | 7990 | 1467701395218 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:55 INFO - PROCESS | 7990 | 1467701395325 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
23:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 784ms
23:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
23:49:56 INFO - PROCESS | 7990 | 1467701396002 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:56 INFO - PROCESS | 7990 | 1467701396230 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
23:49:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 925ms
23:49:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
23:49:56 INFO - PROCESS | 7990 | 1467701396939 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:57 INFO - PROCESS | 7990 | 1467701397029 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
23:49:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 623ms
23:49:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
23:49:57 INFO - PROCESS | 7990 | 1467701397569 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:57 INFO - PROCESS | 7990 | 1467701397649 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
23:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 582ms
23:49:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
23:49:58 INFO - PROCESS | 7990 | 1467701398177 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:58 INFO - PROCESS | 7990 | 1467701398255 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:58 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
23:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 578ms
23:49:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
23:49:58 INFO - PROCESS | 7990 | 1467701398773 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:58 INFO - PROCESS | 7990 | 1467701398912 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
23:49:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 787ms
23:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
23:49:59 INFO - PROCESS | 7990 | 1467701399552 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:49:59 INFO - PROCESS | 7990 | 1467701399693 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:00 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
23:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 681ms
23:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
23:50:00 INFO - PROCESS | 7990 | 1467701400247 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:00 INFO - PROCESS | 7990 | 1467701400361 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
23:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 534ms
23:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
23:50:00 INFO - PROCESS | 7990 | 1467701400793 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:00 INFO - PROCESS | 7990 | 1467701400905 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
23:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 639ms
23:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
23:50:01 INFO - PROCESS | 7990 | 1467701401432 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:01 INFO - PROCESS | 7990 | 1467701401506 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
23:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 627ms
23:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
23:50:02 INFO - PROCESS | 7990 | 1467701402068 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:02 INFO - PROCESS | 7990 | 1467701402172 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
23:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 777ms
23:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
23:50:02 INFO - PROCESS | 7990 | 1467701402856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:03 INFO - PROCESS | 7990 | 1467701403008 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
23:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 840ms
23:50:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
23:50:03 INFO - PROCESS | 7990 | 1467701403699 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:03 INFO - PROCESS | 7990 | 1467701403780 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
23:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 579ms
23:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
23:50:04 INFO - PROCESS | 7990 | 1467701404306 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:04 INFO - PROCESS | 7990 | 1467701404381 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
23:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 626ms
23:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
23:50:04 INFO - PROCESS | 7990 | 1467701404943 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:05 INFO - PROCESS | 7990 | 1467701405023 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
23:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 588ms
23:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
23:50:05 INFO - PROCESS | 7990 | 1467701405537 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:05 INFO - PROCESS | 7990 | 1467701405611 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
23:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 578ms
23:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
23:50:06 INFO - PROCESS | 7990 | 1467701406119 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:06 INFO - PROCESS | 7990 | 1467701406191 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
23:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 729ms
23:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
23:50:06 INFO - PROCESS | 7990 | 1467701406856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:06 INFO - PROCESS | 7990 | 1467701406994 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
23:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 675ms
23:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
23:50:07 INFO - PROCESS | 7990 | 1467701407539 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:07 INFO - PROCESS | 7990 | 1467701407646 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
23:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 585ms
23:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
23:50:08 INFO - PROCESS | 7990 | 1467701408123 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:08 INFO - PROCESS | 7990 | 1467701408202 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
23:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 585ms
23:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
23:50:08 INFO - PROCESS | 7990 | 1467701408714 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:08 INFO - PROCESS | 7990 | 1467701408792 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
23:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 585ms
23:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
23:50:09 INFO - PROCESS | 7990 | 1467701409305 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:09 INFO - PROCESS | 7990 | 1467701409409 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
23:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 980ms
23:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
23:50:10 INFO - PROCESS | 7990 | 1467701410302 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:10 INFO - PROCESS | 7990 | 1467701410411 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:10 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
23:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 638ms
23:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
23:50:10 INFO - PROCESS | 7990 | 1467701410976 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:11 INFO - PROCESS | 7990 | 1467701411094 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
23:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 635ms
23:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
23:50:11 INFO - PROCESS | 7990 | 1467701411618 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:11 INFO - PROCESS | 7990 | 1467701411691 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
23:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 574ms
23:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
23:50:12 INFO - PROCESS | 7990 | 1467701412207 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:12 INFO - PROCESS | 7990 | 1467701412287 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:12 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
23:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 526ms
23:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
23:50:12 INFO - PROCESS | 7990 | 1467701412753 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:12 INFO - PROCESS | 7990 | 1467701412839 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
23:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 634ms
23:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
23:50:13 INFO - PROCESS | 7990 | 1467701413401 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:13 INFO - PROCESS | 7990 | 1467701413579 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
23:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 728ms
23:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
23:50:14 INFO - PROCESS | 7990 | 1467701414121 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:14 INFO - PROCESS | 7990 | 1467701414187 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
23:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 524ms
23:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
23:50:14 INFO - PROCESS | 7990 | 1467701414660 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:14 INFO - PROCESS | 7990 | 1467701414770 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
23:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms
23:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
23:50:15 INFO - PROCESS | 7990 | 1467701415291 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:15 INFO - PROCESS | 7990 | 1467701415365 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
23:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 524ms
23:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
23:50:15 INFO - PROCESS | 7990 | 1467701415823 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:15 INFO - PROCESS | 7990 | 1467701415906 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:16 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
23:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 728ms
23:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
23:50:16 INFO - PROCESS | 7990 | 1467701416562 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:16 INFO - PROCESS | 7990 | 1467701416786 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
23:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 890ms
23:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
23:50:17 INFO - PROCESS | 7990 | 1467701417458 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:17 INFO - PROCESS | 7990 | 1467701417550 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:18 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
23:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 624ms
23:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
23:50:18 INFO - PROCESS | 7990 | 1467701418086 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:18 INFO - PROCESS | 7990 | 1467701418163 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
23:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 624ms
23:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
23:50:18 INFO - PROCESS | 7990 | 1467701418733 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:18 INFO - PROCESS | 7990 | 1467701418807 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
23:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 640ms
23:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
23:50:19 INFO - PROCESS | 7990 | 1467701419365 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:19 INFO - PROCESS | 7990 | 1467701419438 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
23:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 575ms
23:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
23:50:19 INFO - PROCESS | 7990 | 1467701419950 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:20 INFO - PROCESS | 7990 | 1467701420059 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
23:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 727ms
23:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
23:50:20 INFO - PROCESS | 7990 | 1467701420682 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:20 INFO - PROCESS | 7990 | 1467701420795 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
23:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 729ms
23:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
23:50:21 INFO - PROCESS | 7990 | 1467701421416 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:21 INFO - PROCESS | 7990 | 1467701421496 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
23:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 485ms
23:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
23:50:21 INFO - PROCESS | 7990 | 1467701421921 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:22 INFO - PROCESS | 7990 | 1467701422048 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
23:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 633ms
23:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
23:50:22 INFO - PROCESS | 7990 | 1467701422554 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:22 INFO - PROCESS | 7990 | 1467701422639 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
23:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 583ms
23:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
23:50:23 INFO - PROCESS | 7990 | 1467701423185 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:23 INFO - PROCESS | 7990 | 1467701423314 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
23:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 982ms
23:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
23:50:24 INFO - PROCESS | 7990 | 1467701424171 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:24 INFO - PROCESS | 7990 | 1467701424270 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
23:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 686ms
23:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
23:50:24 INFO - PROCESS | 7990 | 1467701424866 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:24 INFO - PROCESS | 7990 | 1467701424976 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
23:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 626ms
23:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
23:50:25 INFO - PROCESS | 7990 | 1467701425504 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:25 INFO - PROCESS | 7990 | 1467701425581 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:26 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
23:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 638ms
23:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
23:50:26 INFO - PROCESS | 7990 | 1467701426138 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:26 INFO - PROCESS | 7990 | 1467701426210 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:26 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
23:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 531ms
23:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
23:50:26 INFO - PROCESS | 7990 | 1467701426678 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:26 INFO - PROCESS | 7990 | 1467701426786 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:27 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
23:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 686ms
23:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
23:50:27 INFO - PROCESS | 7990 | 1467701427379 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:27 INFO - PROCESS | 7990 | 1467701427569 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:28 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)
23:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 727ms
23:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
23:50:28 INFO - PROCESS | 7990 | 1467701428107 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:28 INFO - PROCESS | 7990 | 1467701428183 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
23:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 572ms
23:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
23:50:28 INFO - PROCESS | 7990 | 1467701428692 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:28 INFO - PROCESS | 7990 | 1467701428764 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
23:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 579ms
23:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
23:50:29 INFO - PROCESS | 7990 | 1467701429275 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:29 INFO - PROCESS | 7990 | 1467701429344 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
23:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 526ms
23:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
23:50:29 INFO - PROCESS | 7990 | 1467701429814 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:29 INFO - PROCESS | 7990 | 1467701429925 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
23:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 942ms
23:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
23:50:30 INFO - PROCESS | 7990 | 1467701430782 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:30 INFO - PROCESS | 7990 | 1467701430947 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
23:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 732ms
23:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
23:50:31 INFO - PROCESS | 7990 | 1467701431545 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:31 INFO - PROCESS | 7990 | 1467701431624 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
23:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 529ms
23:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
23:50:32 INFO - PROCESS | 7990 | 1467701432116 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:32 INFO - PROCESS | 7990 | 1467701432197 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
23:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 640ms
23:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
23:50:32 INFO - PROCESS | 7990 | 1467701432732 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:32 INFO - PROCESS | 7990 | 1467701432803 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
23:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 587ms
23:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
23:50:33 INFO - PROCESS | 7990 | 1467701433333 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:33 INFO - PROCESS | 7990 | 1467701433403 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
23:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 630ms
23:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
23:50:33 INFO - PROCESS | 7990 | 1467701433971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:34 INFO - PROCESS | 7990 | 1467701434057 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
23:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 793ms
23:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
23:50:34 INFO - PROCESS | 7990 | 1467701434760 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:34 INFO - PROCESS | 7990 | 1467701434839 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:35 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
23:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 523ms
23:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
23:50:35 INFO - PROCESS | 7990 | 1467701435295 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:35 INFO - PROCESS | 7990 | 1467701435403 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
23:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 581ms
23:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
23:50:35 INFO - PROCESS | 7990 | 1467701435903 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:35 INFO - PROCESS | 7990 | 1467701435987 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
23:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 584ms
23:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
23:50:36 INFO - PROCESS | 7990 | 1467701436486 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:36 INFO - PROCESS | 7990 | 1467701436560 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:37 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)
23:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 626ms
23:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
23:50:37 INFO - PROCESS | 7990 | 1467701437136 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:37 INFO - PROCESS | 7990 | 1467701437268 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
23:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 887ms
23:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
23:50:38 INFO - PROCESS | 7990 | 1467701438036 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:38 INFO - PROCESS | 7990 | 1467701438163 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
23:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 687ms
23:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
23:50:38 INFO - PROCESS | 7990 | 1467701438743 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:38 INFO - PROCESS | 7990 | 1467701438821 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
23:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 622ms
23:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
23:50:39 INFO - PROCESS | 7990 | 1467701439380 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:39 INFO - PROCESS | 7990 | 1467701439455 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
23:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 632ms
23:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
23:50:40 INFO - PROCESS | 7990 | 1467701440014 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:40 INFO - PROCESS | 7990 | 1467701440094 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
23:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms
23:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
23:50:40 INFO - PROCESS | 7990 | 1467701440562 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:40 INFO - PROCESS | 7990 | 1467701440679 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
23:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 785ms
23:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
23:50:41 INFO - PROCESS | 7990 | 1467701441358 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:41 INFO - PROCESS | 7990 | 1467701441452 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
23:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 535ms
23:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
23:50:41 INFO - PROCESS | 7990 | 1467701441907 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:42 INFO - PROCESS | 7990 | 1467701442017 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
23:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 637ms
23:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
23:50:42 INFO - PROCESS | 7990 | 1467701442547 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:42 INFO - PROCESS | 7990 | 1467701442640 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
23:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 574ms
23:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
23:50:43 INFO - PROCESS | 7990 | 1467701443129 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:43 INFO - PROCESS | 7990 | 1467701443199 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
23:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 629ms
23:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
23:50:43 INFO - PROCESS | 7990 | 1467701443762 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:43 INFO - PROCESS | 7990 | 1467701443866 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
23:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 976ms
23:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
23:50:44 INFO - PROCESS | 7990 | 1467701444745 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:44 INFO - PROCESS | 7990 | 1467701444848 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
23:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 622ms
23:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
23:50:45 INFO - PROCESS | 7990 | 1467701445413 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:45 INFO - PROCESS | 7990 | 1467701445492 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
23:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 585ms
23:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
23:50:46 INFO - PROCESS | 7990 | 1467701446016 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:46 INFO - PROCESS | 7990 | 1467701446095 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
23:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 629ms
23:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
23:50:46 INFO - PROCESS | 7990 | 1467701446648 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:46 INFO - PROCESS | 7990 | 1467701446721 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
23:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 536ms
23:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
23:50:47 INFO - PROCESS | 7990 | 1467701447191 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:47 INFO - PROCESS | 7990 | 1467701447280 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
23:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 690ms
23:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
23:50:47 INFO - PROCESS | 7990 | 1467701447897 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:47 INFO - PROCESS | 7990 | 1467701447989 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
23:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 680ms
23:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
23:50:48 INFO - PROCESS | 7990 | 1467701448564 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:48 INFO - PROCESS | 7990 | 1467701448664 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
23:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 576ms
23:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
23:50:49 INFO - PROCESS | 7990 | 1467701449155 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:49 INFO - PROCESS | 7990 | 1467701449238 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
23:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 586ms
23:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
23:50:49 INFO - PROCESS | 7990 | 1467701449745 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:49 INFO - PROCESS | 7990 | 1467701449820 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
23:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 527ms
23:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
23:50:50 INFO - PROCESS | 7990 | 1467701450278 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:50 INFO - PROCESS | 7990 | 1467701450388 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
23:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 883ms
23:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
23:50:51 INFO - PROCESS | 7990 | 1467701451228 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:51 INFO - PROCESS | 7990 | 1467701451354 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
23:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 729ms
23:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
23:50:51 INFO - PROCESS | 7990 | 1467701451984 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:52 INFO - PROCESS | 7990 | 1467701452067 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
23:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 637ms
23:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
23:50:52 INFO - PROCESS | 7990 | 1467701452650 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:52 INFO - PROCESS | 7990 | 1467701452806 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
23:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 690ms
23:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
23:50:53 INFO - PROCESS | 7990 | 1467701453318 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:53 INFO - PROCESS | 7990 | 1467701453396 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
23:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 571ms
23:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
23:50:53 INFO - PROCESS | 7990 | 1467701453910 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:53 INFO - PROCESS | 7990 | 1467701453980 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
23:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 573ms
23:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
23:50:54 INFO - PROCESS | 7990 | 1467701454490 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:54 INFO - PROCESS | 7990 | 1467701454584 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
23:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 621ms
23:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
23:50:55 INFO - PROCESS | 7990 | 1467701455122 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:55 INFO - PROCESS | 7990 | 1467701455222 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
23:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 687ms
23:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
23:50:55 INFO - PROCESS | 7990 | 1467701455806 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:55 INFO - PROCESS | 7990 | 1467701455876 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
23:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 677ms
23:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
23:50:56 INFO - PROCESS | 7990 | 1467701456494 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:56 INFO - PROCESS | 7990 | 1467701456589 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
23:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 586ms
23:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
23:50:57 INFO - PROCESS | 7990 | 1467701457080 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:57 INFO - PROCESS | 7990 | 1467701457156 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
23:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 928ms
23:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
23:50:58 INFO - PROCESS | 7990 | 1467701458016 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:58 INFO - PROCESS | 7990 | 1467701458117 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
23:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 625ms
23:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
23:50:58 INFO - PROCESS | 7990 | 1467701458653 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:58 INFO - PROCESS | 7990 | 1467701458737 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
23:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 680ms
23:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
23:50:59 INFO - PROCESS | 7990 | 1467701459343 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:50:59 INFO - PROCESS | 7990 | 1467701459437 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
23:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 677ms
23:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
23:51:00 INFO - PROCESS | 7990 | 1467701460028 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:00 INFO - PROCESS | 7990 | 1467701460127 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
23:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 581ms
23:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
23:51:00 INFO - PROCESS | 7990 | 1467701460623 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:00 INFO - PROCESS | 7990 | 1467701460702 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
23:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 636ms
23:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
23:51:01 INFO - PROCESS | 7990 | 1467701461257 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:01 INFO - PROCESS | 7990 | 1467701461364 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
23:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 579ms
23:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
23:51:01 INFO - PROCESS | 7990 | 1467701461850 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:01 INFO - PROCESS | 7990 | 1467701461930 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
23:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 579ms
23:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
23:51:02 INFO - PROCESS | 7990 | 1467701462452 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:02 INFO - PROCESS | 7990 | 1467701462558 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
23:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 795ms
23:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
23:51:03 INFO - PROCESS | 7990 | 1467701463237 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:03 INFO - PROCESS | 7990 | 1467701463366 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:03 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
23:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 678ms
23:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
23:51:03 INFO - PROCESS | 7990 | 1467701463913 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:04 INFO - PROCESS | 7990 | 1467701464027 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:04 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
23:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 929ms
23:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
23:51:04 INFO - PROCESS | 7990 | 1467701464856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:04 INFO - PROCESS | 7990 | 1467701464977 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
23:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 622ms
23:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
23:51:05 INFO - PROCESS | 7990 | 1467701465525 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:05 INFO - PROCESS | 7990 | 1467701465644 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
23:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 748ms
23:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
23:51:06 INFO - PROCESS | 7990 | 1467701466268 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:06 INFO - PROCESS | 7990 | 1467701466381 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
23:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 686ms
23:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
23:51:06 INFO - PROCESS | 7990 | 1467701466948 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:07 INFO - PROCESS | 7990 | 1467701467048 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
23:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 632ms
23:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
23:51:07 INFO - PROCESS | 7990 | 1467701467583 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:07 INFO - PROCESS | 7990 | 1467701467657 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
23:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 627ms
23:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
23:51:08 INFO - PROCESS | 7990 | 1467701468225 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:08 INFO - PROCESS | 7990 | 1467701468332 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
23:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 688ms
23:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
23:51:08 INFO - PROCESS | 7990 | 1467701468908 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:08 INFO - PROCESS | 7990 | 1467701468980 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
23:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms
23:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
23:51:09 INFO - PROCESS | 7990 | 1467701469490 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:09 INFO - PROCESS | 7990 | 1467701469592 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:10 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)
23:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 625ms
23:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
23:51:10 INFO - PROCESS | 7990 | 1467701470137 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:10 INFO - PROCESS | 7990 | 1467701470329 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
23:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 779ms
23:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
23:51:10 INFO - PROCESS | 7990 | 1467701470929 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:11 INFO - PROCESS | 7990 | 1467701471151 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
23:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 987ms
23:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
23:51:11 INFO - PROCESS | 7990 | 1467701471918 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:12 INFO - PROCESS | 7990 | 1467701472032 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
23:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 688ms
23:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
23:51:12 INFO - PROCESS | 7990 | 1467701472619 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:12 INFO - PROCESS | 7990 | 1467701472701 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
23:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 628ms
23:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
23:51:13 INFO - PROCESS | 7990 | 1467701473265 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:13 INFO - PROCESS | 7990 | 1467701473344 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
23:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 679ms
23:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
23:51:13 INFO - PROCESS | 7990 | 1467701473943 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:14 INFO - PROCESS | 7990 | 1467701474069 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
23:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 635ms
23:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
23:51:14 INFO - PROCESS | 7990 | 1467701474574 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:14 INFO - PROCESS | 7990 | 1467701474651 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
23:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 528ms
23:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
23:51:15 INFO - PROCESS | 7990 | 1467701475121 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:15 INFO - PROCESS | 7990 | 1467701475237 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
23:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 629ms
23:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
23:51:15 INFO - PROCESS | 7990 | 1467701475754 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:15 INFO - PROCESS | 7990 | 1467701475835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
23:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 538ms
23:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
23:51:16 INFO - PROCESS | 7990 | 1467701476292 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:16 INFO - PROCESS | 7990 | 1467701476373 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
23:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 579ms
23:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
23:51:16 INFO - PROCESS | 7990 | 1467701476889 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:16 INFO - PROCESS | 7990 | 1467701476996 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
23:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 684ms
23:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
23:51:17 INFO - PROCESS | 7990 | 1467701477577 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:17 INFO - PROCESS | 7990 | 1467701477775 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
23:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1094ms
23:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
23:51:18 INFO - PROCESS | 7990 | 1467701478698 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:18 INFO - PROCESS | 7990 | 1467701478806 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
23:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 636ms
23:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
23:51:19 INFO - PROCESS | 7990 | 1467701479376 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:19 INFO - PROCESS | 7990 | 1467701479497 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
23:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 678ms
23:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
23:51:20 INFO - PROCESS | 7990 | 1467701480066 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:20 INFO - PROCESS | 7990 | 1467701480167 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
23:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 672ms
23:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
23:51:20 INFO - PROCESS | 7990 | 1467701480755 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:20 INFO - PROCESS | 7990 | 1467701480881 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
23:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 631ms
23:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
23:51:21 INFO - PROCESS | 7990 | 1467701481402 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:21 INFO - PROCESS | 7990 | 1467701481506 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
23:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 693ms
23:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
23:51:22 INFO - PROCESS | 7990 | 1467701482086 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:22 INFO - PROCESS | 7990 | 1467701482180 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
23:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms
23:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
23:51:22 INFO - PROCESS | 7990 | 1467701482675 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:22 INFO - PROCESS | 7990 | 1467701482761 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
23:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 542ms
23:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
23:51:23 INFO - PROCESS | 7990 | 1467701483212 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:23 INFO - PROCESS | 7990 | 1467701483310 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
23:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 538ms
23:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
23:51:23 INFO - PROCESS | 7990 | 1467701483774 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:23 INFO - PROCESS | 7990 | 1467701483962 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
23:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 738ms
23:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
23:51:24 INFO - PROCESS | 7990 | 1467701484507 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:24 INFO - PROCESS | 7990 | 1467701484578 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:25 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
23:51:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:51:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
23:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 971ms
23:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
23:51:25 INFO - PROCESS | 7990 | 1467701485517 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:25 INFO - PROCESS | 7990 | 1467701485653 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
23:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 738ms
23:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
23:51:26 INFO - PROCESS | 7990 | 1467701486245 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:26 INFO - PROCESS | 7990 | 1467701486330 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
23:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 577ms
23:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
23:51:26 INFO - PROCESS | 7990 | 1467701486870 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:26 INFO - PROCESS | 7990 | 1467701486961 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:27 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
23:51:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:51:27 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
23:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 633ms
23:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
23:51:27 INFO - PROCESS | 7990 | 1467701487488 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:27 INFO - PROCESS | 7990 | 1467701487571 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:28 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
23:51:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
23:51:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
23:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 689ms
23:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
23:51:28 INFO - PROCESS | 7990 | 1467701488177 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:28 INFO - PROCESS | 7990 | 1467701488257 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
23:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 627ms
23:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
23:51:28 INFO - PROCESS | 7990 | 1467701488818 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:28 INFO - PROCESS | 7990 | 1467701488915 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
23:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 575ms
23:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
23:51:29 INFO - PROCESS | 7990 | 1467701489395 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:29 INFO - PROCESS | 7990 | 1467701489503 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
23:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 582ms
23:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
23:51:30 INFO - PROCESS | 7990 | 1467701489997 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:30 INFO - PROCESS | 7990 | 1467701490073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
23:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 590ms
23:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
23:51:30 INFO - PROCESS | 7990 | 1467701490576 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:30 INFO - PROCESS | 7990 | 1467701490658 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
23:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 522ms
23:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
23:51:31 INFO - PROCESS | 7990 | 1467701491110 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:31 INFO - PROCESS | 7990 | 1467701491232 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
23:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 728ms
23:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
23:51:31 INFO - PROCESS | 7990 | 1467701491850 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:32 INFO - PROCESS | 7990 | 1467701491999 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
23:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1028ms
23:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
23:51:32 INFO - PROCESS | 7990 | 1467701492898 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:33 INFO - PROCESS | 7990 | 1467701493035 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
23:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 637ms
23:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
23:51:33 INFO - PROCESS | 7990 | 1467701493565 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:33 INFO - PROCESS | 7990 | 1467701493675 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
23:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 644ms
23:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
23:51:34 INFO - PROCESS | 7990 | 1467701494233 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:34 INFO - PROCESS | 7990 | 1467701494320 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
23:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 684ms
23:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
23:51:34 INFO - PROCESS | 7990 | 1467701494893 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:34 INFO - PROCESS | 7990 | 1467701494970 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
23:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 622ms
23:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
23:51:35 INFO - PROCESS | 7990 | 1467701495524 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:35 INFO - PROCESS | 7990 | 1467701495608 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
23:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 629ms
23:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
23:51:36 INFO - PROCESS | 7990 | 1467701496169 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:36 INFO - PROCESS | 7990 | 1467701496275 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
23:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 635ms
23:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
23:51:36 INFO - PROCESS | 7990 | 1467701496801 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:36 INFO - PROCESS | 7990 | 1467701496874 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
23:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 525ms
23:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
23:51:37 INFO - PROCESS | 7990 | 1467701497337 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:37 INFO - PROCESS | 7990 | 1467701497404 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
23:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 629ms
23:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
23:51:37 INFO - PROCESS | 7990 | 1467701497977 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:38 INFO - PROCESS | 7990 | 1467701498080 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
23:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 826ms
23:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
23:51:38 INFO - PROCESS | 7990 | 1467701498823 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:38 INFO - PROCESS | 7990 | 1467701498929 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
23:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 738ms
23:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
23:51:39 INFO - PROCESS | 7990 | 1467701499584 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:39 INFO - PROCESS | 7990 | 1467701499698 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
23:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 628ms
23:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
23:51:40 INFO - PROCESS | 7990 | 1467701500230 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:40 INFO - PROCESS | 7990 | 1467701500311 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
23:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 638ms
23:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
23:51:40 INFO - PROCESS | 7990 | 1467701500863 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:40 INFO - PROCESS | 7990 | 1467701500954 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
23:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 528ms
23:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
23:51:41 INFO - PROCESS | 7990 | 1467701501398 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:41 INFO - PROCESS | 7990 | 1467701501510 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
23:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 573ms
23:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
23:51:42 INFO - PROCESS | 7990 | 1467701502003 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:42 INFO - PROCESS | 7990 | 1467701502098 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
23:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 585ms
23:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
23:51:42 INFO - PROCESS | 7990 | 1467701502581 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:42 INFO - PROCESS | 7990 | 1467701502690 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
23:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 632ms
23:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
23:51:43 INFO - PROCESS | 7990 | 1467701503211 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:43 INFO - PROCESS | 7990 | 1467701503302 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
23:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 580ms
23:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
23:51:43 INFO - PROCESS | 7990 | 1467701503801 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:43 INFO - PROCESS | 7990 | 1467701503870 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
23:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 530ms
23:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
23:51:44 INFO - PROCESS | 7990 | 1467701504341 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:44 INFO - PROCESS | 7990 | 1467701504427 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
23:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 637ms
23:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
23:51:44 INFO - PROCESS | 7990 | 1467701504974 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:45 INFO - PROCESS | 7990 | 1467701505096 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
23:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 826ms
23:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
23:51:45 INFO - PROCESS | 7990 | 1467701505811 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:45 INFO - PROCESS | 7990 | 1467701505911 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
23:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 783ms
23:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
23:51:46 INFO - PROCESS | 7990 | 1467701506606 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:46 INFO - PROCESS | 7990 | 1467701506709 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
23:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms
23:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
23:51:47 INFO - PROCESS | 7990 | 1467701507310 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:47 INFO - PROCESS | 7990 | 1467701507406 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
23:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 650ms
23:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
23:51:47 INFO - PROCESS | 7990 | 1467701507950 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:48 INFO - PROCESS | 7990 | 1467701508033 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
23:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 583ms
23:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
23:51:48 INFO - PROCESS | 7990 | 1467701508537 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:48 INFO - PROCESS | 7990 | 1467701508608 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
23:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 585ms
23:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
23:51:49 INFO - PROCESS | 7990 | 1467701509133 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:49 INFO - PROCESS | 7990 | 1467701509208 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
23:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 626ms
23:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
23:51:49 INFO - PROCESS | 7990 | 1467701509757 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:49 INFO - PROCESS | 7990 | 1467701509847 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
23:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 632ms
23:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
23:51:50 INFO - PROCESS | 7990 | 1467701510399 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:50 INFO - PROCESS | 7990 | 1467701510471 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:51 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
23:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 629ms
23:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
23:51:51 INFO - PROCESS | 7990 | 1467701511039 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:51 INFO - PROCESS | 7990 | 1467701511119 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
23:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 533ms
23:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
23:51:51 INFO - PROCESS | 7990 | 1467701511579 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:51 INFO - PROCESS | 7990 | 1467701511708 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
23:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 887ms
23:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
23:51:52 INFO - PROCESS | 7990 | 1467701512483 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:52 INFO - PROCESS | 7990 | 1467701512578 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
23:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 635ms
23:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
23:51:53 INFO - PROCESS | 7990 | 1467701513120 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:53 INFO - PROCESS | 7990 | 1467701513197 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
23:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 622ms
23:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
23:51:53 INFO - PROCESS | 7990 | 1467701513785 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:53 INFO - PROCESS | 7990 | 1467701513877 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
23:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 738ms
23:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
23:51:54 INFO - PROCESS | 7990 | 1467701514514 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:54 INFO - PROCESS | 7990 | 1467701514655 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
23:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 639ms
23:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
23:51:55 INFO - PROCESS | 7990 | 1467701515159 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:55 INFO - PROCESS | 7990 | 1467701515241 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
23:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 577ms
23:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
23:51:55 INFO - PROCESS | 7990 | 1467701515746 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:55 INFO - PROCESS | 7990 | 1467701515841 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:56 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
23:51:56 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:51:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 576ms
23:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
23:51:56 INFO - PROCESS | 7990 | 1467701516339 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:56 INFO - PROCESS | 7990 | 1467701516422 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
23:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 535ms
23:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
23:51:56 INFO - PROCESS | 7990 | 1467701516869 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:56 INFO - PROCESS | 7990 | 1467701516942 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
23:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 632ms
23:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
23:51:57 INFO - PROCESS | 7990 | 1467701517506 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:57 INFO - PROCESS | 7990 | 1467701517588 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
23:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 581ms
23:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
23:51:58 INFO - PROCESS | 7990 | 1467701518099 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:58 INFO - PROCESS | 7990 | 1467701518171 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
23:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 779ms
23:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
23:51:58 INFO - PROCESS | 7990 | 1467701518886 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:59 INFO - PROCESS | 7990 | 1467701519063 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
23:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 686ms
23:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
23:51:59 INFO - PROCESS | 7990 | 1467701519616 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:51:59 INFO - PROCESS | 7990 | 1467701519694 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
23:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 580ms
23:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
23:52:00 INFO - PROCESS | 7990 | 1467701520231 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:00 INFO - PROCESS | 7990 | 1467701520310 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
23:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 595ms
23:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
23:52:00 INFO - PROCESS | 7990 | 1467701520800 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:00 INFO - PROCESS | 7990 | 1467701520903 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
23:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 784ms
23:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
23:52:01 INFO - PROCESS | 7990 | 1467701521589 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:01 INFO - PROCESS | 7990 | 1467701521668 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
23:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 783ms
23:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
23:52:02 INFO - PROCESS | 7990 | 1467701522376 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:02 INFO - PROCESS | 7990 | 1467701522479 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
23:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 578ms
23:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
23:52:02 INFO - PROCESS | 7990 | 1467701522980 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:03 INFO - PROCESS | 7990 | 1467701523071 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
23:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 581ms
23:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
23:52:03 INFO - PROCESS | 7990 | 1467701523548 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:03 INFO - PROCESS | 7990 | 1467701523656 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
23:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 627ms
23:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
23:52:04 INFO - PROCESS | 7990 | 1467701524189 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:04 INFO - PROCESS | 7990 | 1467701524285 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
23:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 585ms
23:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
23:52:04 INFO - PROCESS | 7990 | 1467701524777 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:04 INFO - PROCESS | 7990 | 1467701524872 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
23:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 738ms
23:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
23:52:05 INFO - PROCESS | 7990 | 1467701525531 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:05 INFO - PROCESS | 7990 | 1467701525681 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
23:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 883ms
23:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
23:52:06 INFO - PROCESS | 7990 | 1467701526442 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:06 INFO - PROCESS | 7990 | 1467701526565 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
23:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 688ms
23:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
23:52:07 INFO - PROCESS | 7990 | 1467701527128 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:07 INFO - PROCESS | 7990 | 1467701527207 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
23:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 577ms
23:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
23:52:07 INFO - PROCESS | 7990 | 1467701527749 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:07 INFO - PROCESS | 7990 | 1467701527836 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
23:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 644ms
23:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
23:52:08 INFO - PROCESS | 7990 | 1467701528402 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:08 INFO - PROCESS | 7990 | 1467701528474 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
23:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 680ms
23:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
23:52:09 INFO - PROCESS | 7990 | 1467701529092 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:09 INFO - PROCESS | 7990 | 1467701529196 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
23:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 680ms
23:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
23:52:09 INFO - PROCESS | 7990 | 1467701529793 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:09 INFO - PROCESS | 7990 | 1467701529880 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
23:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 583ms
23:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
23:52:10 INFO - PROCESS | 7990 | 1467701530373 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:10 INFO - PROCESS | 7990 | 1467701530485 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
23:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 626ms
23:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
23:52:11 INFO - PROCESS | 7990 | 1467701531027 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:11 INFO - PROCESS | 7990 | 1467701531140 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
23:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 780ms
23:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
23:52:11 INFO - PROCESS | 7990 | 1467701531848 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:11 INFO - PROCESS | 7990 | 1467701531924 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
23:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 586ms
23:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
23:52:12 INFO - PROCESS | 7990 | 1467701532450 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:12 INFO - PROCESS | 7990 | 1467701532585 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
23:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 932ms
23:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
23:52:13 INFO - PROCESS | 7990 | 1467701533394 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:13 INFO - PROCESS | 7990 | 1467701533524 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
23:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 729ms
23:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
23:52:14 INFO - PROCESS | 7990 | 1467701534126 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:14 INFO - PROCESS | 7990 | 1467701534203 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
23:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 622ms
23:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
23:52:14 INFO - PROCESS | 7990 | 1467701534761 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:14 INFO - PROCESS | 7990 | 1467701534835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
23:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 572ms
23:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
23:52:15 INFO - PROCESS | 7990 | 1467701535335 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:15 INFO - PROCESS | 7990 | 1467701535455 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
23:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 577ms
23:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
23:52:15 INFO - PROCESS | 7990 | 1467701535924 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:16 INFO - PROCESS | 7990 | 1467701536006 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
23:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 582ms
23:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
23:52:16 INFO - PROCESS | 7990 | 1467701536504 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:16 INFO - PROCESS | 7990 | 1467701536585 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
23:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 571ms
23:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
23:52:17 INFO - PROCESS | 7990 | 1467701537085 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:17 INFO - PROCESS | 7990 | 1467701537256 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
23:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 726ms
23:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
23:52:17 INFO - PROCESS | 7990 | 1467701537811 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:17 INFO - PROCESS | 7990 | 1467701537900 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
23:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 582ms
23:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
23:52:18 INFO - PROCESS | 7990 | 1467701538395 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:18 INFO - PROCESS | 7990 | 1467701538466 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
23:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms
23:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
23:52:18 INFO - PROCESS | 7990 | 1467701538924 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:19 INFO - PROCESS | 7990 | 1467701539003 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
23:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 625ms
23:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
23:52:19 INFO - PROCESS | 7990 | 1467701539553 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:19 INFO - PROCESS | 7990 | 1467701539685 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
23:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 873ms
23:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
23:52:20 INFO - PROCESS | 7990 | 1467701540430 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:20 INFO - PROCESS | 7990 | 1467701540553 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
23:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 626ms
23:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
23:52:21 INFO - PROCESS | 7990 | 1467701541082 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:21 INFO - PROCESS | 7990 | 1467701541163 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
23:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 583ms
23:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
23:52:21 INFO - PROCESS | 7990 | 1467701541673 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:21 INFO - PROCESS | 7990 | 1467701541757 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
23:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 535ms
23:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
23:52:22 INFO - PROCESS | 7990 | 1467701542223 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:22 INFO - PROCESS | 7990 | 1467701542351 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
23:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 577ms
23:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
23:52:22 INFO - PROCESS | 7990 | 1467701542819 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:22 INFO - PROCESS | 7990 | 1467701542904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
23:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 593ms
23:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
23:52:23 INFO - PROCESS | 7990 | 1467701543412 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:23 INFO - PROCESS | 7990 | 1467701543497 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
23:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 625ms
23:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
23:52:24 INFO - PROCESS | 7990 | 1467701544035 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:24 INFO - PROCESS | 7990 | 1467701544120 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
23:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 781ms
23:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
23:52:24 INFO - PROCESS | 7990 | 1467701544820 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:24 INFO - PROCESS | 7990 | 1467701544935 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
23:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 574ms
23:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
23:52:25 INFO - PROCESS | 7990 | 1467701545401 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:25 INFO - PROCESS | 7990 | 1467701545477 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
23:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 528ms
23:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
23:52:25 INFO - PROCESS | 7990 | 1467701545937 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:26 INFO - PROCESS | 7990 | 1467701546039 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
23:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 881ms
23:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
23:52:26 INFO - PROCESS | 7990 | 1467701546825 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:26 INFO - PROCESS | 7990 | 1467701546954 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
23:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 739ms
23:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
23:52:27 INFO - PROCESS | 7990 | 1467701547569 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:27 INFO - PROCESS | 7990 | 1467701547662 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
23:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 630ms
23:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
23:52:28 INFO - PROCESS | 7990 | 1467701548225 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:28 INFO - PROCESS | 7990 | 1467701548307 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
23:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 582ms
23:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
23:52:28 INFO - PROCESS | 7990 | 1467701548814 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:28 INFO - PROCESS | 7990 | 1467701548904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
23:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 593ms
23:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
23:52:29 INFO - PROCESS | 7990 | 1467701549408 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:29 INFO - PROCESS | 7990 | 1467701549495 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
23:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 537ms
23:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
23:52:29 INFO - PROCESS | 7990 | 1467701549952 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:30 INFO - PROCESS | 7990 | 1467701550070 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
23:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 628ms
23:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
23:52:30 INFO - PROCESS | 7990 | 1467701550572 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:30 INFO - PROCESS | 7990 | 1467701550650 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
23:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 582ms
23:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
23:52:31 INFO - PROCESS | 7990 | 1467701551180 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:31 INFO - PROCESS | 7990 | 1467701551330 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
23:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 636ms
23:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
23:52:31 INFO - PROCESS | 7990 | 1467701551830 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:31 INFO - PROCESS | 7990 | 1467701551945 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
23:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 576ms
23:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
23:52:32 INFO - PROCESS | 7990 | 1467701552425 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:32 INFO - PROCESS | 7990 | 1467701552498 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
23:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 638ms
23:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
23:52:33 INFO - PROCESS | 7990 | 1467701553053 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:33 INFO - PROCESS | 7990 | 1467701553180 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
23:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 875ms
23:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
23:52:33 INFO - PROCESS | 7990 | 1467701553934 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:34 INFO - PROCESS | 7990 | 1467701554025 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
23:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 625ms
23:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
23:52:34 INFO - PROCESS | 7990 | 1467701554606 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:34 INFO - PROCESS | 7990 | 1467701554720 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
23:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 688ms
23:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
23:52:35 INFO - PROCESS | 7990 | 1467701555285 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:35 INFO - PROCESS | 7990 | 1467701555389 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
23:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 626ms
23:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
23:52:35 INFO - PROCESS | 7990 | 1467701555916 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:35 INFO - PROCESS | 7990 | 1467701555990 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
23:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms
23:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
23:52:36 INFO - PROCESS | 7990 | 1467701556447 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:36 INFO - PROCESS | 7990 | 1467701556554 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
23:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 579ms
23:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
23:52:37 INFO - PROCESS | 7990 | 1467701557042 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:37 INFO - PROCESS | 7990 | 1467701557152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
23:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 573ms
23:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
23:52:37 INFO - PROCESS | 7990 | 1467701557610 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:37 INFO - PROCESS | 7990 | 1467701557706 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
23:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 585ms
23:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
23:52:38 INFO - PROCESS | 7990 | 1467701558203 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:38 INFO - PROCESS | 7990 | 1467701558339 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
23:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 686ms
23:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
23:52:38 INFO - PROCESS | 7990 | 1467701558908 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:39 INFO - PROCESS | 7990 | 1467701559054 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
23:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 686ms
23:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
23:52:39 INFO - PROCESS | 7990 | 1467701559591 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:39 INFO - PROCESS | 7990 | 1467701559679 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
23:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 881ms
23:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
23:52:40 INFO - PROCESS | 7990 | 1467701560478 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:40 INFO - PROCESS | 7990 | 1467701560607 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
23:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 632ms
23:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
23:52:41 INFO - PROCESS | 7990 | 1467701561149 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:41 INFO - PROCESS | 7990 | 1467701561242 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
23:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 577ms
23:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
23:52:41 INFO - PROCESS | 7990 | 1467701561757 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:41 INFO - PROCESS | 7990 | 1467701561882 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
23:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 681ms
23:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
23:52:42 INFO - PROCESS | 7990 | 1467701562427 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:42 INFO - PROCESS | 7990 | 1467701562543 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
23:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 687ms
23:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
23:52:43 INFO - PROCESS | 7990 | 1467701563120 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:43 INFO - PROCESS | 7990 | 1467701563191 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
23:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 541ms
23:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
23:52:43 INFO - PROCESS | 7990 | 1467701563682 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:43 INFO - PROCESS | 7990 | 1467701563806 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
23:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 587ms
23:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
23:52:44 INFO - PROCESS | 7990 | 1467701564260 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:44 INFO - PROCESS | 7990 | 1467701564369 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
23:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 580ms
23:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
23:52:44 INFO - PROCESS | 7990 | 1467701564849 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:44 INFO - PROCESS | 7990 | 1467701564920 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
23:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 527ms
23:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
23:52:45 INFO - PROCESS | 7990 | 1467701565383 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:45 INFO - PROCESS | 7990 | 1467701565483 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
23:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 983ms
23:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
23:52:46 INFO - PROCESS | 7990 | 1467701566386 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:46 INFO - PROCESS | 7990 | 1467701566551 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
23:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 748ms
23:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
23:52:47 INFO - PROCESS | 7990 | 1467701567131 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:47 INFO - PROCESS | 7990 | 1467701567208 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
23:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 630ms
23:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
23:52:47 INFO - PROCESS | 7990 | 1467701567773 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:47 INFO - PROCESS | 7990 | 1467701567864 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
23:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 583ms
23:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
23:52:48 INFO - PROCESS | 7990 | 1467701568374 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:48 INFO - PROCESS | 7990 | 1467701568451 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
23:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 590ms
23:52:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
23:52:48 INFO - PROCESS | 7990 | 1467701568979 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:49 INFO - PROCESS | 7990 | 1467701569074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
23:52:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 651ms
23:52:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
23:52:49 INFO - PROCESS | 7990 | 1467701569622 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:49 INFO - PROCESS | 7990 | 1467701569739 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
23:52:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 686ms
23:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
23:52:50 INFO - PROCESS | 7990 | 1467701570303 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:50 INFO - PROCESS | 7990 | 1467701570371 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
23:52:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 474ms
23:52:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
23:52:50 INFO - PROCESS | 7990 | 1467701570818 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:50 INFO - PROCESS | 7990 | 1467701570904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
23:52:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 545ms
23:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
23:52:51 INFO - PROCESS | 7990 | 1467701571360 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:51 INFO - PROCESS | 7990 | 1467701571436 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
23:52:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 533ms
23:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
23:52:51 INFO - PROCESS | 7990 | 1467701571891 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:51 INFO - PROCESS | 7990 | 1467701571970 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
23:52:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 522ms
23:52:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
23:52:52 INFO - PROCESS | 7990 | 1467701572427 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:52 INFO - PROCESS | 7990 | 1467701572509 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:53 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)
23:52:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1481ms
23:52:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
23:52:53 INFO - PROCESS | 7990 | 1467701573912 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:54 INFO - PROCESS | 7990 | 1467701574033 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:55 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
23:52:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:52:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
23:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:52:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1135ms
23:52:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
23:52:55 INFO - PROCESS | 7990 | 1467701575054 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:55 INFO - PROCESS | 7990 | 1467701575141 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:56 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
23:52:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:52:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
23:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:52:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1133ms
23:52:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
23:52:56 INFO - PROCESS | 7990 | 1467701576211 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:56 INFO - PROCESS | 7990 | 1467701576289 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:57 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)
23:52:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1035ms
23:52:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
23:52:57 INFO - PROCESS | 7990 | 1467701577237 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:57 INFO - PROCESS | 7990 | 1467701577305 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:58 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)
23:52:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1031ms
23:52:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
23:52:58 INFO - PROCESS | 7990 | 1467701578279 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:58 INFO - PROCESS | 7990 | 1467701578352 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:59 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
23:52:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:52:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
23:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:52:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:52:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1021ms
23:52:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
23:52:59 INFO - PROCESS | 7990 | 1467701579313 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:52:59 INFO - PROCESS | 7990 | 1467701579435 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:00 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
23:53:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:53:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
23:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:53:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1372ms
23:53:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
23:53:00 INFO - PROCESS | 7990 | 1467701580691 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:00 INFO - PROCESS | 7990 | 1467701580774 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:01 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
23:53:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:53:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
23:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:53:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1076ms
23:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
23:53:01 INFO - PROCESS | 7990 | 1467701581779 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:01 INFO - PROCESS | 7990 | 1467701581863 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:02 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
23:53:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
23:53:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
23:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:53:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1131ms
23:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
23:53:02 INFO - PROCESS | 7990 | 1467701582922 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:03 INFO - PROCESS | 7990 | 1467701583001 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
23:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 575ms
23:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
23:53:03 INFO - PROCESS | 7990 | 1467701583498 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:03 INFO - PROCESS | 7990 | 1467701583600 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
23:53:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 626ms
23:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
23:53:04 INFO - PROCESS | 7990 | 1467701584124 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:04 INFO - PROCESS | 7990 | 1467701584188 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:04 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"
23:53:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
23:53:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
23:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:53:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 579ms
23:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
23:53:04 INFO - PROCESS | 7990 | 1467701584727 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:04 INFO - PROCESS | 7990 | 1467701584828 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
23:53:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 677ms
23:53:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
23:53:05 INFO - PROCESS | 7990 | 1467701585405 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:05 INFO - PROCESS | 7990 | 1467701585503 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:06 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"
23:53:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
23:53:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
23:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:53:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 825ms
23:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
23:53:06 INFO - PROCESS | 7990 | 1467701586259 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:06 INFO - PROCESS | 7990 | 1467701586363 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:07 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"
23:53:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
23:53:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
23:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
23:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
23:53:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 944ms
23:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
23:53:07 INFO - PROCESS | 7990 | 1467701587193 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:07 INFO - PROCESS | 7990 | 1467701587269 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
23:53:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 627ms
23:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
23:53:07 INFO - PROCESS | 7990 | 1467701587844 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:07 INFO - PROCESS | 7990 | 1467701587930 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:08 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
23:53:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
23:53:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
23:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1086ms
23:53:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
23:53:08 INFO - PROCESS | 7990 | 1467701588939 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:09 INFO - PROCESS | 7990 | 1467701589017 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
23:53:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 622ms
23:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
23:53:09 INFO - PROCESS | 7990 | 1467701589562 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:09 INFO - PROCESS | 7990 | 1467701589635 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
23:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 580ms
23:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
23:53:10 INFO - PROCESS | 7990 | 1467701590152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:10 INFO - PROCESS | 7990 | 1467701590239 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
23:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 635ms
23:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
23:53:10 INFO - PROCESS | 7990 | 1467701590788 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:10 INFO - PROCESS | 7990 | 1467701590875 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
23:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 536ms
23:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
23:53:11 INFO - PROCESS | 7990 | 1467701591338 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:11 INFO - PROCESS | 7990 | 1467701591419 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
23:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 536ms
23:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
23:53:11 INFO - PROCESS | 7990 | 1467701591883 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:11 INFO - PROCESS | 7990 | 1467701591975 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
23:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 587ms
23:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
23:53:12 INFO - PROCESS | 7990 | 1467701592467 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:12 INFO - PROCESS | 7990 | 1467701592548 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
23:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 628ms
23:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
23:53:13 INFO - PROCESS | 7990 | 1467701593096 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:13 INFO - PROCESS | 7990 | 1467701593178 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
23:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 837ms
23:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
23:53:13 INFO - PROCESS | 7990 | 1467701593944 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:14 INFO - PROCESS | 7990 | 1467701594049 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
23:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 578ms
23:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
23:53:14 INFO - PROCESS | 7990 | 1467701594567 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:14 INFO - PROCESS | 7990 | 1467701594656 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
23:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 602ms
23:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
23:53:15 INFO - PROCESS | 7990 | 1467701595162 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:15 INFO - PROCESS | 7990 | 1467701595254 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
23:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 584ms
23:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
23:53:15 INFO - PROCESS | 7990 | 1467701595768 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:15 INFO - PROCESS | 7990 | 1467701595851 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
23:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 535ms
23:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
23:53:16 INFO - PROCESS | 7990 | 1467701596305 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:16 INFO - PROCESS | 7990 | 1467701596401 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
23:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 681ms
23:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
23:53:16 INFO - PROCESS | 7990 | 1467701596993 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:17 INFO - PROCESS | 7990 | 1467701597075 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
23:53:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 586ms
23:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
23:53:17 INFO - PROCESS | 7990 | 1467701597580 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:17 INFO - PROCESS | 7990 | 1467701597681 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
23:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 574ms
23:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
23:53:18 INFO - PROCESS | 7990 | 1467701598155 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:18 INFO - PROCESS | 7990 | 1467701598228 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
23:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 474ms
23:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
23:53:18 INFO - PROCESS | 7990 | 1467701598644 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:18 INFO - PROCESS | 7990 | 1467701598755 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
23:53:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 581ms
23:53:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
23:53:19 INFO - PROCESS | 7990 | 1467701599243 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:19 INFO - PROCESS | 7990 | 1467701599328 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
23:53:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 583ms
23:53:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
23:53:19 INFO - PROCESS | 7990 | 1467701599838 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:19 INFO - PROCESS | 7990 | 1467701599936 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
23:53:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 827ms
23:53:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
23:53:20 INFO - PROCESS | 7990 | 1467701600678 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:20 INFO - PROCESS | 7990 | 1467701600760 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
23:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 634ms
23:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
23:53:21 INFO - PROCESS | 7990 | 1467701601332 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:21 INFO - PROCESS | 7990 | 1467701601486 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
23:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 682ms
23:53:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
23:53:22 INFO - PROCESS | 7990 | 1467701602038 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:22 INFO - PROCESS | 7990 | 1467701602120 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
23:53:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 634ms
23:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
23:53:22 INFO - PROCESS | 7990 | 1467701602662 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:22 INFO - PROCESS | 7990 | 1467701602745 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
23:53:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 577ms
23:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
23:53:23 INFO - PROCESS | 7990 | 1467701603241 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:23 INFO - PROCESS | 7990 | 1467701603310 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
23:53:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 579ms
23:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
23:53:23 INFO - PROCESS | 7990 | 1467701603830 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:23 INFO - PROCESS | 7990 | 1467701603912 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
23:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 681ms
23:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
23:53:24 INFO - PROCESS | 7990 | 1467701604516 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:24 INFO - PROCESS | 7990 | 1467701604603 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
23:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 574ms
23:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
23:53:25 INFO - PROCESS | 7990 | 1467701605099 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:25 INFO - PROCESS | 7990 | 1467701605191 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
23:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 541ms
23:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
23:53:25 INFO - PROCESS | 7990 | 1467701605653 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:25 INFO - PROCESS | 7990 | 1467701605765 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
23:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 587ms
23:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
23:53:26 INFO - PROCESS | 7990 | 1467701606239 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:26 INFO - PROCESS | 7990 | 1467701606317 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
23:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 826ms
23:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
23:53:27 INFO - PROCESS | 7990 | 1467701607073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:27 INFO - PROCESS | 7990 | 1467701607172 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
23:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 575ms
23:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
23:53:27 INFO - PROCESS | 7990 | 1467701607691 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:27 INFO - PROCESS | 7990 | 1467701607800 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
23:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 686ms
23:53:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
23:53:28 INFO - PROCESS | 7990 | 1467701608380 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:28 INFO - PROCESS | 7990 | 1467701608471 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
23:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 774ms
23:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
23:53:29 INFO - PROCESS | 7990 | 1467701609184 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:29 INFO - PROCESS | 7990 | 1467701609259 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
23:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 578ms
23:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
23:53:29 INFO - PROCESS | 7990 | 1467701609764 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:29 INFO - PROCESS | 7990 | 1467701609840 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
23:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 526ms
23:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
23:53:30 INFO - PROCESS | 7990 | 1467701610302 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:30 INFO - PROCESS | 7990 | 1467701610437 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
23:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 637ms
23:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
23:53:30 INFO - PROCESS | 7990 | 1467701610941 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:31 INFO - PROCESS | 7990 | 1467701611016 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
23:53:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 571ms
23:53:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
23:53:31 INFO - PROCESS | 7990 | 1467701611526 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:31 INFO - PROCESS | 7990 | 1467701611622 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
23:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 675ms
23:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
23:53:32 INFO - PROCESS | 7990 | 1467701612206 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:32 INFO - PROCESS | 7990 | 1467701612298 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
23:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 625ms
23:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
23:53:32 INFO - PROCESS | 7990 | 1467701612851 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:32 INFO - PROCESS | 7990 | 1467701612943 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
23:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 828ms
23:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
23:53:33 INFO - PROCESS | 7990 | 1467701613700 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:33 INFO - PROCESS | 7990 | 1467701613796 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
23:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 595ms
23:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
23:53:34 INFO - PROCESS | 7990 | 1467701614338 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:34 INFO - PROCESS | 7990 | 1467701614415 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
23:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 580ms
23:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
23:53:34 INFO - PROCESS | 7990 | 1467701614936 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:35 INFO - PROCESS | 7990 | 1467701615006 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
23:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 591ms
23:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
23:53:35 INFO - PROCESS | 7990 | 1467701615526 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:35 INFO - PROCESS | 7990 | 1467701615647 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
23:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 732ms
23:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
23:53:36 INFO - PROCESS | 7990 | 1467701616270 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:36 INFO - PROCESS | 7990 | 1467701616386 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
23:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 579ms
23:53:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
23:53:36 INFO - PROCESS | 7990 | 1467701616874 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:36 INFO - PROCESS | 7990 | 1467701616963 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
23:53:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
23:53:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 534ms
23:53:37 INFO - TEST-START | /DOMEvents/constructors.html
23:53:37 INFO - PROCESS | 7990 | 1467701617398 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:37 INFO - PROCESS | 7990 | 1467701617477 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
23:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
23:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
23:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
23:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
23:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
23:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
23:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
23:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
23:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
23:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
23:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
23:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
23:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
23:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
23:53:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 544ms
23:53:37 INFO - TEST-START | /DOMEvents/event-phases-order.html
23:53:37 INFO - PROCESS | 7990 | 1467701617948 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:38 INFO - PROCESS | 7990 | 1467701618037 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
23:53:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms
23:53:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
23:53:38 INFO - PROCESS | 7990 | 1467701618478 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:38 INFO - PROCESS | 7990 | 1467701618557 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
23:53:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
23:53:39 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
23:53:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
23:53:39 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
23:53:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
23:53:39 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]"
23:53:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
23:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
23:53:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
23:53:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 589ms
23:53:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
23:53:39 INFO - PROCESS | 7990 | 1467701619083 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:39 INFO - PROCESS | 7990 | 1467701619157 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:39 INFO - PROCESS | 7990 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
23:53:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
23:53:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 528ms
23:53:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
23:53:39 INFO - PROCESS | 7990 | 1467701619614 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:39 INFO - PROCESS | 7990 | 1467701619708 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:40 INFO - PROCESS | 7990 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
23:53:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
23:53:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 728ms
23:53:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
23:53:40 INFO - PROCESS | 7990 | 1467701620351 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:40 INFO - PROCESS | 7990 | 1467701620441 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
23:53:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 576ms
23:53:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
23:53:40 INFO - PROCESS | 7990 | 1467701620938 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:41 INFO - PROCESS | 7990 | 1467701621005 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:41 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.
23:53:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 572ms
23:53:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
23:53:41 INFO - PROCESS | 7990 | 1467701621528 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:41 INFO - PROCESS | 7990 | 1467701621600 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:42 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
23:53:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
23:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
23:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 587ms
23:53:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
23:53:42 INFO - PROCESS | 7990 | 1467701622112 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:42 INFO - PROCESS | 7990 | 1467701622190 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:42 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.
23:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 579ms
23:53:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
23:53:42 INFO - PROCESS | 7990 | 1467701622701 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:42 INFO - PROCESS | 7990 | 1467701622775 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:43 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.
23:53:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 680ms
23:53:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
23:53:43 INFO - PROCESS | 7990 | 1467701623384 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:43 INFO - PROCESS | 7990 | 1467701623490 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
23:53:43 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
23:53:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms
23:53:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
23:53:44 INFO - PROCESS | 7990 | 1467701624005 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:44 INFO - PROCESS | 7990 | 1467701624080 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:44 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.
23:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 524ms
23:53:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
23:53:44 INFO - PROCESS | 7990 | 1467701624535 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:44 INFO - PROCESS | 7990 | 1467701624612 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:45 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.
23:53:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 522ms
23:53:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
23:53:45 INFO - PROCESS | 7990 | 1467701625062 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:45 INFO - PROCESS | 7990 | 1467701625145 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:45 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.
23:53:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 578ms
23:53:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
23:53:45 INFO - PROCESS | 7990 | 1467701625655 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:45 INFO - PROCESS | 7990 | 1467701625729 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:46 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.
23:53:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 638ms
23:53:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
23:53:46 INFO - PROCESS | 7990 | 1467701626295 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:46 INFO - PROCESS | 7990 | 1467701626382 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:47 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.
23:53:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 829ms
23:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
23:53:47 INFO - PROCESS | 7990 | 1467701627140 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:47 INFO - PROCESS | 7990 | 1467701627237 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:47 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.
23:53:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 581ms
23:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
23:53:47 INFO - PROCESS | 7990 | 1467701627744 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:47 INFO - PROCESS | 7990 | 1467701627835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:48 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
23:53:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
23:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
23:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 583ms
23:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
23:53:48 INFO - PROCESS | 7990 | 1467701628327 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:48 INFO - PROCESS | 7990 | 1467701628400 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:48 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.
23:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 526ms
23:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
23:53:48 INFO - PROCESS | 7990 | 1467701628849 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:48 INFO - PROCESS | 7990 | 1467701628928 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:49 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.
23:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 575ms
23:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
23:53:49 INFO - PROCESS | 7990 | 1467701629428 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:49 INFO - PROCESS | 7990 | 1467701629498 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
23:53:50 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
23:53:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 577ms
23:53:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
23:53:50 INFO - PROCESS | 7990 | 1467701630016 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:50 INFO - PROCESS | 7990 | 1467701630095 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:50 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.
23:53:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 624ms
23:53:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
23:53:50 INFO - PROCESS | 7990 | 1467701630654 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:50 INFO - PROCESS | 7990 | 1467701630730 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:51 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.
23:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 483ms
23:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
23:53:51 INFO - PROCESS | 7990 | 1467701631143 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:51 INFO - PROCESS | 7990 | 1467701631224 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:51 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.
23:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 473ms
23:53:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
23:53:51 INFO - PROCESS | 7990 | 1467701631631 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:51 INFO - PROCESS | 7990 | 1467701631705 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:52 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
23:53:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 526ms
23:53:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker
23:53:52 INFO - PROCESS | 7990 | 1467701632161 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:52 INFO - PROCESS | 7990 | 1467701632235 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
23:53:52 INFO - {}
23:53:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
23:53:52 INFO - {}
23:53:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
23:53:52 INFO - {}
23:53:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
23:53:52 INFO - {}
23:53:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms
23:53:52 INFO - TEST-START | /FileAPI/fileReader.html
23:53:52 INFO - PROCESS | 7990 | 1467701632689 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:52 INFO - PROCESS | 7990 | 1467701632760 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
23:53:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
23:53:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
23:53:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
23:53:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 632ms
23:53:53 INFO - TEST-START | /FileAPI/historical.html
23:53:53 INFO - PROCESS | 7990 | 1467701633330 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:53 INFO - PROCESS | 7990 | 1467701633445 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
23:53:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
23:53:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
23:53:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
23:53:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
23:53:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
23:53:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
23:53:54 INFO - TEST-OK | /FileAPI/historical.html | took 782ms
23:53:54 INFO - TEST-START | /FileAPI/idlharness.html
23:53:54 INFO - PROCESS | 7990 | 1467701634120 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:54 INFO - PROCESS | 7990 | 1467701634200 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
23:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
23:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
23:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
23:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
23:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
23:53:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
23:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
23:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
23:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
23:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
23:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
23:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
23:53:54 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
23:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
23:53:54 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
23:53:54 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
23:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
23:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
23:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
23:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
23:53:54 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
23:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
23:53:54 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
23:53:54 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
23:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
23:53:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
23:53:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 776ms
23:53:54 INFO - TEST-START | /FileAPI/idlharness.worker
23:53:54 INFO - PROCESS | 7990 | 1467701634920 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:55 INFO - PROCESS | 7990 | 1467701635023 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
23:53:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
23:53:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
23:53:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
23:53:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
23:53:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
23:53:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
23:53:55 INFO - {}
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
23:53:55 INFO - {}
23:53:55 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 - {}
23:53:55 INFO - {}
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
23:53:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
23:53:55 INFO - {}
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
23:53:55 INFO - {}
23:53:55 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 - {}
23:53:55 INFO - {}
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
23:53:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
23:53:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
23:53:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
23:53:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 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
23:53:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
23:53:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
23:53:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
23:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
23:53:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
23:53:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:53:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:53:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
23:53:55 INFO - {}
23:53:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
23:53:56 INFO - {}
23:53:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
23:53:56 INFO - {}
23:53:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
23:53:56 INFO - {}
23:53:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
23:53:56 INFO - {}
23:53:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
23:53:56 INFO - {}
23:53:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 929ms
23:53:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
23:53:56 INFO - PROCESS | 7990 | 1467701635868 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:56 INFO - PROCESS | 7990 | 1467701636018 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
23:53:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 591ms
23:53:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html
23:53:56 INFO - PROCESS | 7990 | 1467701636442 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:56 INFO - PROCESS | 7990 | 1467701636512 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
23:53:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
23:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
23:53:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 527ms
23:53:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
23:53:56 INFO - PROCESS | 7990 | 1467701636977 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:57 INFO - PROCESS | 7990 | 1467701637053 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
23:53:57 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.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
23:53:57 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'.)
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
23:53:57 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.
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
23:53:57 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.
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
23:53:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
23:53:57 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.
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
23:53:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
23:53:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
23:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
23:53:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
23:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
23:53:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 894ms
23:53:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
23:53:57 INFO - PROCESS | 7990 | 1467701637890 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:57 INFO - PROCESS | 7990 | 1467701637995 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
23:53:58 INFO - {}
23:53:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms
23:53:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
23:53:58 INFO - PROCESS | 7990 | 1467701638459 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:58 INFO - PROCESS | 7990 | 1467701638549 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
23:53:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
23:53:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
23:53:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
23:53:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 473ms
23:53:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
23:53:58 INFO - PROCESS | 7990 | 1467701638940 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:59 INFO - PROCESS | 7990 | 1467701639012 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
23:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
23:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
23:53:59 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"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
23:53:59 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"
23:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
23:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
23:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
23:53:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 626ms
23:53:59 INFO - TEST-START | /FileAPI/file/File-constructor.html
23:53:59 INFO - PROCESS | 7990 | 1467701639580 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:53:59 INFO - PROCESS | 7990 | 1467701639705 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
23:54:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
23:54:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
23:54:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
23:54:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
23:54:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
23:54:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
23:54:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
23:54:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
23:54:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 684ms
23:54:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
23:54:00 INFO - PROCESS | 7990 | 1467701640272 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:00 INFO - PROCESS | 7990 | 1467701640399 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
23:54:01 INFO - {}
23:54:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 774ms
23:54:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
23:54:01 INFO - PROCESS | 7990 | 1467701641074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:01 INFO - PROCESS | 7990 | 1467701641156 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
23:54:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
23:54:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 542ms
23:54:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
23:54:01 INFO - PROCESS | 7990 | 1467701641621 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:01 INFO - PROCESS | 7990 | 1467701641702 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
23:54:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 533ms
23:54:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
23:54:02 INFO - PROCESS | 7990 | 1467701642167 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:02 INFO - PROCESS | 7990 | 1467701642250 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
23:54:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
23:54:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 579ms
23:54:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
23:54:02 INFO - PROCESS | 7990 | 1467701642748 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:02 INFO - PROCESS | 7990 | 1467701642834 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
23:54:03 INFO - reader.readAsText(blob_2)
23:54:03 INFO - }" did not throw
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
23:54:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
23:54:03 INFO - reader.readAsDataURL(blob_2)
23:54:03 INFO - }" did not throw
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
23:54:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
23:54:03 INFO - reader.readAsArrayBuffer(blob_2)
23:54:03 INFO - }" did not throw
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
23:54:03 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
23:54:03 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:54:03 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
23:54:03 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
23:54:03 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
23:54:03 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
23:54:03 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
23:54:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 527ms
23:54:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
23:54:03 INFO - PROCESS | 7990 | 1467701643285 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:03 INFO - PROCESS | 7990 | 1467701643358 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
23:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
23:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
23:54:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 524ms
23:54:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
23:54:03 INFO - PROCESS | 7990 | 1467701643814 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:03 INFO - PROCESS | 7990 | 1467701643891 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
23:54:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 578ms
23:54:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
23:54:04 INFO - PROCESS | 7990 | 1467701644393 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:04 INFO - PROCESS | 7990 | 1467701644474 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
23:54:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms
23:54:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
23:54:05 INFO - PROCESS | 7990 | 1467701645069 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:05 INFO - PROCESS | 7990 | 1467701645145 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
23:54:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 527ms
23:54:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
23:54:05 INFO - PROCESS | 7990 | 1467701645600 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:05 INFO - PROCESS | 7990 | 1467701645679 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
23:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
23:54:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 478ms
23:54:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
23:54:06 INFO - PROCESS | 7990 | 1467701646095 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:06 INFO - PROCESS | 7990 | 1467701646180 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
23:54:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 526ms
23:54:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
23:54:06 INFO - PROCESS | 7990 | 1467701646627 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:06 INFO - PROCESS | 7990 | 1467701646704 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
23:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
23:54:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
23:54:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 828ms
23:54:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
23:54:07 INFO - PROCESS | 7990 | 1467701647464 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:07 INFO - PROCESS | 7990 | 1467701647574 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
23:54:08 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
23:54:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
23:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:54:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:54:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
23:54:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 575ms
23:54:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
23:54:08 INFO - PROCESS | 7990 | 1467701648059 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:08 INFO - PROCESS | 7990 | 1467701648178 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
23:54:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms
23:54:08 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
23:54:08 INFO - PROCESS | 7990 | 1467701648696 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:08 INFO - PROCESS | 7990 | 1467701648771 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:09 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
23:54:09 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 581ms
23:54:09 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
23:54:09 INFO - PROCESS | 7990 | 1467701649272 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:09 INFO - PROCESS | 7990 | 1467701649348 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:09 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
23:54:09 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 574ms
23:54:09 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
23:54:09 INFO - PROCESS | 7990 | 1467701649852 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:09 INFO - PROCESS | 7990 | 1467701649933 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:10 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
23:54:10 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 581ms
23:54:10 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
23:54:10 INFO - PROCESS | 7990 | 1467701650440 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:10 INFO - PROCESS | 7990 | 1467701650527 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:11 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
23:54:11 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 632ms
23:54:11 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
23:54:11 INFO - PROCESS | 7990 | 1467701651077 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:11 INFO - PROCESS | 7990 | 1467701651171 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
23:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
23:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
23:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
23:54:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 628ms
23:54:11 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
23:54:11 INFO - PROCESS | 7990 | 1467701651719 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:11 INFO - PROCESS | 7990 | 1467701651805 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
23:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
23:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
23:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
23:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
23:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
23:54:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 736ms
23:54:12 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
23:54:12 INFO - PROCESS | 7990 | 1467701652449 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:12 INFO - PROCESS | 7990 | 1467701652538 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
23:54:13 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 576ms
23:54:13 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
23:54:13 INFO - PROCESS | 7990 | 1467701653031 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:13 INFO - PROCESS | 7990 | 1467701653101 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
23:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
23:54:13 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 575ms
23:54:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
23:54:13 INFO - PROCESS | 7990 | 1467701653620 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:13 INFO - PROCESS | 7990 | 1467701653717 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
23:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
23:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
23:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
23:54:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 872ms
23:54:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
23:54:14 INFO - PROCESS | 7990 | 1467701654498 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:14 INFO - PROCESS | 7990 | 1467701654595 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
23:54:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 826ms
23:54:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
23:54:15 INFO - PROCESS | 7990 | 1467701655336 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:15 INFO - PROCESS | 7990 | 1467701655409 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
23:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
23:54:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 636ms
23:54:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
23:54:15 INFO - PROCESS | 7990 | 1467701655985 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:16 INFO - PROCESS | 7990 | 1467701656098 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
23:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
23:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
23:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
23:54:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 733ms
23:54:16 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
23:54:16 INFO - PROCESS | 7990 | 1467701656714 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:16 INFO - PROCESS | 7990 | 1467701656799 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
23:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
23:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
23:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
23:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
23:54:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 828ms
23:54:17 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
23:54:17 INFO - PROCESS | 7990 | 1467701657547 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:17 INFO - PROCESS | 7990 | 1467701657628 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
23:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
23:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
23:54:18 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 675ms
23:54:18 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
23:54:18 INFO - PROCESS | 7990 | 1467701658230 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:18 INFO - PROCESS | 7990 | 1467701658312 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
23:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
23:54:18 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
23:54:18 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 684ms
23:54:18 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
23:54:18 INFO - PROCESS | 7990 | 1467701658916 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:19 INFO - PROCESS | 7990 | 1467701659014 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:19 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
23:54:19 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 580ms
23:54:19 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
23:54:19 INFO - PROCESS | 7990 | 1467701659504 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:19 INFO - PROCESS | 7990 | 1467701659572 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
23:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
23:54:20 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 574ms
23:54:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
23:54:20 INFO - PROCESS | 7990 | 1467701660082 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:20 INFO - PROCESS | 7990 | 1467701660151 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
23:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 876ms
23:54:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
23:54:20 INFO - PROCESS | 7990 | 1467701660967 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:21 INFO - PROCESS | 7990 | 1467701661107 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
23:54:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 629ms
23:54:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
23:54:21 INFO - PROCESS | 7990 | 1467701661607 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:21 INFO - PROCESS | 7990 | 1467701661709 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
23:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 582ms
23:54:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
23:54:22 INFO - PROCESS | 7990 | 1467701662201 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:22 INFO - PROCESS | 7990 | 1467701662280 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
23:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 582ms
23:54:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
23:54:22 INFO - PROCESS | 7990 | 1467701662779 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:22 INFO - PROCESS | 7990 | 1467701662855 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
23:54:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 627ms
23:54:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
23:54:23 INFO - PROCESS | 7990 | 1467701663411 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:23 INFO - PROCESS | 7990 | 1467701663486 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
23:54:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 626ms
23:54:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
23:54:24 INFO - PROCESS | 7990 | 1467701664046 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:24 INFO - PROCESS | 7990 | 1467701664146 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
23:54:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 636ms
23:54:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
23:54:24 INFO - PROCESS | 7990 | 1467701664683 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:24 INFO - PROCESS | 7990 | 1467701664756 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
23:54:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 519ms
23:54:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
23:54:25 INFO - PROCESS | 7990 | 1467701665206 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:25 INFO - PROCESS | 7990 | 1467701665274 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
23:54:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 525ms
23:54:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
23:54:25 INFO - PROCESS | 7990 | 1467701665739 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:25 INFO - PROCESS | 7990 | 1467701665807 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
23:54:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 524ms
23:54:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
23:54:26 INFO - PROCESS | 7990 | 1467701666267 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:26 INFO - PROCESS | 7990 | 1467701666338 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
23:54:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 573ms
23:54:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
23:54:26 INFO - PROCESS | 7990 | 1467701666846 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:26 INFO - PROCESS | 7990 | 1467701666941 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
23:54:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 679ms
23:54:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
23:54:27 INFO - PROCESS | 7990 | 1467701667530 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:27 INFO - PROCESS | 7990 | 1467701667682 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
23:54:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 930ms
23:54:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
23:54:28 INFO - PROCESS | 7990 | 1467701668466 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:28 INFO - PROCESS | 7990 | 1467701668568 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
23:54:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 672ms
23:54:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
23:54:29 INFO - PROCESS | 7990 | 1467701669147 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:29 INFO - PROCESS | 7990 | 1467701669245 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
23:54:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 574ms
23:54:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
23:54:29 INFO - PROCESS | 7990 | 1467701669735 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:29 INFO - PROCESS | 7990 | 1467701669817 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
23:54:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 582ms
23:54:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
23:54:30 INFO - PROCESS | 7990 | 1467701670315 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:30 INFO - PROCESS | 7990 | 1467701670391 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
23:54:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 580ms
23:54:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
23:54:30 INFO - PROCESS | 7990 | 1467701670901 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:30 INFO - PROCESS | 7990 | 1467701670971 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
23:54:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 682ms
23:54:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
23:54:31 INFO - PROCESS | 7990 | 1467701671587 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:31 INFO - PROCESS | 7990 | 1467701671678 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
23:54:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 678ms
23:54:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
23:54:32 INFO - PROCESS | 7990 | 1467701672263 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:32 INFO - PROCESS | 7990 | 1467701672336 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
23:54:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 522ms
23:54:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
23:54:32 INFO - PROCESS | 7990 | 1467701672789 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:32 INFO - PROCESS | 7990 | 1467701672861 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
23:54:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 532ms
23:54:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
23:54:33 INFO - PROCESS | 7990 | 1467701673328 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:33 INFO - PROCESS | 7990 | 1467701673398 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
23:54:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 520ms
23:54:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
23:54:33 INFO - PROCESS | 7990 | 1467701673855 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:33 INFO - PROCESS | 7990 | 1467701673928 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
23:54:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 674ms
23:54:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
23:54:34 INFO - PROCESS | 7990 | 1467701674536 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:34 INFO - PROCESS | 7990 | 1467701674745 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
23:54:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 825ms
23:54:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
23:54:35 INFO - PROCESS | 7990 | 1467701675368 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:35 INFO - PROCESS | 7990 | 1467701675468 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:36 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
23:54:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 873ms
23:54:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
23:54:36 INFO - PROCESS | 7990 | 1467701676245 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:36 INFO - PROCESS | 7990 | 1467701676337 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:36 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
23:54:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 578ms
23:54:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
23:54:36 INFO - PROCESS | 7990 | 1467701676835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:36 INFO - PROCESS | 7990 | 1467701676964 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
23:54:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 582ms
23:54:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
23:54:37 INFO - PROCESS | 7990 | 1467701677417 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:37 INFO - PROCESS | 7990 | 1467701677490 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
23:54:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 532ms
23:54:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
23:54:37 INFO - PROCESS | 7990 | 1467701677951 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:38 INFO - PROCESS | 7990 | 1467701678027 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
23:54:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 625ms
23:54:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
23:54:38 INFO - PROCESS | 7990 | 1467701678581 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:38 INFO - PROCESS | 7990 | 1467701678653 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
23:54:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 575ms
23:54:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
23:54:39 INFO - PROCESS | 7990 | 1467701679160 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:39 INFO - PROCESS | 7990 | 1467701679238 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
23:54:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 625ms
23:54:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
23:54:39 INFO - PROCESS | 7990 | 1467701679793 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:39 INFO - PROCESS | 7990 | 1467701679867 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
23:54:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 720ms
23:54:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
23:54:40 INFO - PROCESS | 7990 | 1467701680517 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:40 INFO - PROCESS | 7990 | 1467701680603 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
23:54:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 585ms
23:54:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
23:54:41 INFO - PROCESS | 7990 | 1467701681110 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:41 INFO - PROCESS | 7990 | 1467701681199 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
23:54:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 731ms
23:54:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
23:54:41 INFO - PROCESS | 7990 | 1467701681846 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:41 INFO - PROCESS | 7990 | 1467701681946 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
23:54:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 624ms
23:54:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
23:54:42 INFO - PROCESS | 7990 | 1467701682479 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:42 INFO - PROCESS | 7990 | 1467701682558 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
23:54:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 732ms
23:54:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
23:54:43 INFO - PROCESS | 7990 | 1467701683222 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:43 INFO - PROCESS | 7990 | 1467701683373 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
23:54:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 675ms
23:54:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
23:54:43 INFO - PROCESS | 7990 | 1467701683914 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:44 INFO - PROCESS | 7990 | 1467701684000 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
23:54:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 578ms
23:54:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
23:54:44 INFO - PROCESS | 7990 | 1467701684493 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:44 INFO - PROCESS | 7990 | 1467701684560 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
23:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1572ms
23:54:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
23:54:46 INFO - PROCESS | 7990 | 1467701686074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:46 INFO - PROCESS | 7990 | 1467701686164 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
23:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 577ms
23:54:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
23:54:46 INFO - PROCESS | 7990 | 1467701686658 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:46 INFO - PROCESS | 7990 | 1467701686731 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
23:54:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 575ms
23:54:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
23:54:47 INFO - PROCESS | 7990 | 1467701687234 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:47 INFO - PROCESS | 7990 | 1467701687314 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
23:54:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 573ms
23:54:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
23:54:47 INFO - PROCESS | 7990 | 1467701687816 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:47 INFO - PROCESS | 7990 | 1467701687908 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
23:54:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 822ms
23:54:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
23:54:48 INFO - PROCESS | 7990 | 1467701688657 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:48 INFO - PROCESS | 7990 | 1467701688751 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
23:54:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 580ms
23:54:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
23:54:49 INFO - PROCESS | 7990 | 1467701689245 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:49 INFO - PROCESS | 7990 | 1467701689320 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
23:54:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 577ms
23:54:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
23:54:49 INFO - PROCESS | 7990 | 1467701689831 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:49 INFO - PROCESS | 7990 | 1467701689899 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
23:54:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 679ms
23:54:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
23:54:50 INFO - PROCESS | 7990 | 1467701690505 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:50 INFO - PROCESS | 7990 | 1467701690588 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
23:54:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 630ms
23:54:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
23:54:51 INFO - PROCESS | 7990 | 1467701691140 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:51 INFO - PROCESS | 7990 | 1467701691210 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
23:54:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 771ms
23:54:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
23:54:51 INFO - PROCESS | 7990 | 1467701691918 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:52 INFO - PROCESS | 7990 | 1467701691998 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
23:54:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 571ms
23:54:52 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
23:54:52 INFO - PROCESS | 7990 | 1467701692492 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:52 INFO - PROCESS | 7990 | 1467701692567 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
23:54:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 525ms
23:54:53 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
23:54:53 INFO - PROCESS | 7990 | 1467701693020 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:53 INFO - PROCESS | 7990 | 1467701693094 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
23:54:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 525ms
23:54:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
23:54:53 INFO - PROCESS | 7990 | 1467701693550 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:53 INFO - PROCESS | 7990 | 1467701693619 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
23:54:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 572ms
23:54:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
23:54:54 INFO - PROCESS | 7990 | 1467701694132 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:54 INFO - PROCESS | 7990 | 1467701694202 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
23:54:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 876ms
23:54:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
23:54:55 INFO - PROCESS | 7990 | 1467701695012 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:55 INFO - PROCESS | 7990 | 1467701695111 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
23:54:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 623ms
23:54:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
23:54:55 INFO - PROCESS | 7990 | 1467701695647 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:55 INFO - PROCESS | 7990 | 1467701695753 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
23:54:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 725ms
23:54:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
23:54:56 INFO - PROCESS | 7990 | 1467701696380 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:56 INFO - PROCESS | 7990 | 1467701696456 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
23:54:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 583ms
23:54:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
23:54:56 INFO - PROCESS | 7990 | 1467701696959 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:57 INFO - PROCESS | 7990 | 1467701697030 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
23:54:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 574ms
23:54:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
23:54:57 INFO - PROCESS | 7990 | 1467701697540 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:57 INFO - PROCESS | 7990 | 1467701697603 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
23:54:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 528ms
23:54:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
23:54:58 INFO - PROCESS | 7990 | 1467701698088 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:58 INFO - PROCESS | 7990 | 1467701698191 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
23:54:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 733ms
23:54:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
23:54:58 INFO - PROCESS | 7990 | 1467701698815 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:58 INFO - PROCESS | 7990 | 1467701698884 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
23:54:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 629ms
23:54:59 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
23:54:59 INFO - PROCESS | 7990 | 1467701699456 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:54:59 INFO - PROCESS | 7990 | 1467701699538 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
23:55:00 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 579ms
23:55:00 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
23:55:00 INFO - PROCESS | 7990 | 1467701700038 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:00 INFO - PROCESS | 7990 | 1467701700112 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
23:55:00 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 573ms
23:55:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
23:55:00 INFO - PROCESS | 7990 | 1467701700623 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:00 INFO - PROCESS | 7990 | 1467701700718 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
23:55:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 622ms
23:55:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
23:55:01 INFO - PROCESS | 7990 | 1467701701251 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:01 INFO - PROCESS | 7990 | 1467701701359 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
23:55:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 975ms
23:55:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
23:55:02 INFO - PROCESS | 7990 | 1467701702235 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:02 INFO - PROCESS | 7990 | 1467701702333 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
23:55:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1225ms
23:55:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
23:55:03 INFO - PROCESS | 7990 | 1467701703467 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:03 INFO - PROCESS | 7990 | 1467701703549 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
23:55:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 577ms
23:55:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
23:55:04 INFO - PROCESS | 7990 | 1467701704056 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:04 INFO - PROCESS | 7990 | 1467701704152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
23:55:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 584ms
23:55:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
23:55:04 INFO - PROCESS | 7990 | 1467701704638 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:04 INFO - PROCESS | 7990 | 1467701704708 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
23:55:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 625ms
23:55:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
23:55:05 INFO - PROCESS | 7990 | 1467701705272 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:05 INFO - PROCESS | 7990 | 1467701705345 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
23:55:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 686ms
23:55:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
23:55:05 INFO - PROCESS | 7990 | 1467701705966 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:06 INFO - PROCESS | 7990 | 1467701706075 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
23:55:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 736ms
23:55:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
23:55:06 INFO - PROCESS | 7990 | 1467701706705 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:06 INFO - PROCESS | 7990 | 1467701706776 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
23:55:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 531ms
23:55:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
23:55:07 INFO - PROCESS | 7990 | 1467701707240 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:07 INFO - PROCESS | 7990 | 1467701707318 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
23:55:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 822ms
23:55:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
23:55:08 INFO - PROCESS | 7990 | 1467701708071 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:08 INFO - PROCESS | 7990 | 1467701708168 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
23:55:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 794ms
23:55:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
23:55:08 INFO - PROCESS | 7990 | 1467701708882 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:09 INFO - PROCESS | 7990 | 1467701708997 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
23:55:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
23:55:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1537ms
23:55:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
23:55:10 INFO - PROCESS | 7990 | 1467701710441 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:10 INFO - PROCESS | 7990 | 1467701710618 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
23:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
23:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
23:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
23:55:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 836ms
23:55:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
23:55:11 INFO - PROCESS | 7990 | 1467701711260 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:11 INFO - PROCESS | 7990 | 1467701711347 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
23:55:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 574ms
23:55:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
23:55:11 INFO - PROCESS | 7990 | 1467701711845 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:11 INFO - PROCESS | 7990 | 1467701711983 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
23:55:12 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 934ms
23:55:12 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
23:55:12 INFO - PROCESS | 7990 | 1467701712788 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:12 INFO - PROCESS | 7990 | 1467701712944 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
23:55:13 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 836ms
23:55:13 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
23:55:13 INFO - PROCESS | 7990 | 1467701713622 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:13 INFO - PROCESS | 7990 | 1467701713693 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
23:55:14 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 721ms
23:55:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
23:55:14 INFO - PROCESS | 7990 | 1467701714350 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:14 INFO - PROCESS | 7990 | 1467701714480 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
23:55:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 827ms
23:55:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
23:55:15 INFO - PROCESS | 7990 | 1467701715181 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:15 INFO - PROCESS | 7990 | 1467701715267 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
23:55:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 620ms
23:55:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
23:55:15 INFO - PROCESS | 7990 | 1467701715811 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:15 INFO - PROCESS | 7990 | 1467701715888 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
23:55:16 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 624ms
23:55:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
23:55:16 INFO - PROCESS | 7990 | 1467701716446 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:16 INFO - PROCESS | 7990 | 1467701716561 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
23:55:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 824ms
23:55:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
23:55:17 INFO - PROCESS | 7990 | 1467701717267 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:17 INFO - PROCESS | 7990 | 1467701717345 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
23:55:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 570ms
23:55:17 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
23:55:17 INFO - PROCESS | 7990 | 1467701717841 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:17 INFO - PROCESS | 7990 | 1467701717917 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
23:55:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 578ms
23:55:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
23:55:18 INFO - PROCESS | 7990 | 1467701718427 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:18 INFO - PROCESS | 7990 | 1467701718516 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
23:55:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
23:55:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
23:55:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 573ms
23:55:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
23:55:19 INFO - PROCESS | 7990 | 1467701719006 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:19 INFO - PROCESS | 7990 | 1467701719073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
23:55:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 722ms
23:55:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
23:55:19 INFO - PROCESS | 7990 | 1467701719735 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:19 INFO - PROCESS | 7990 | 1467701719813 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
23:55:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 686ms
23:55:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
23:55:20 INFO - PROCESS | 7990 | 1467701720436 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:20 INFO - PROCESS | 7990 | 1467701720515 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
23:55:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 623ms
23:55:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
23:55:21 INFO - PROCESS | 7990 | 1467701721062 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:21 INFO - PROCESS | 7990 | 1467701721170 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
23:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
23:55:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 874ms
23:55:21 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
23:55:21 INFO - PROCESS | 7990 | 1467701721945 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:22 INFO - PROCESS | 7990 | 1467701722043 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
23:55:22 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 623ms
23:55:22 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
23:55:22 INFO - PROCESS | 7990 | 1467701722576 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:22 INFO - PROCESS | 7990 | 1467701722678 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
23:55:23 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 880ms
23:55:23 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
23:55:23 INFO - PROCESS | 7990 | 1467701723467 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:23 INFO - PROCESS | 7990 | 1467701723549 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
23:55:24 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 574ms
23:55:24 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
23:55:24 INFO - PROCESS | 7990 | 1467701724038 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:24 INFO - PROCESS | 7990 | 1467701724122 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
23:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
23:55:24 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 579ms
23:55:24 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
23:55:24 INFO - PROCESS | 7990 | 1467701724621 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:24 INFO - PROCESS | 7990 | 1467701724688 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
23:55:25 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 573ms
23:55:25 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
23:55:25 INFO - PROCESS | 7990 | 1467701725203 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:25 INFO - PROCESS | 7990 | 1467701725292 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
23:55:25 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 675ms
23:55:25 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
23:55:25 INFO - PROCESS | 7990 | 1467701725878 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:25 INFO - PROCESS | 7990 | 1467701725963 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
23:55:26 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 577ms
23:55:26 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
23:55:26 INFO - PROCESS | 7990 | 1467701726465 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:26 INFO - PROCESS | 7990 | 1467701726548 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
23:55:26 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 523ms
23:55:26 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
23:55:26 INFO - PROCESS | 7990 | 1467701726992 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:27 INFO - PROCESS | 7990 | 1467701727061 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
23:55:27 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 673ms
23:55:27 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
23:55:27 INFO - PROCESS | 7990 | 1467701727669 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:27 INFO - PROCESS | 7990 | 1467701727742 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
23:55:28 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 572ms
23:55:28 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
23:55:28 INFO - PROCESS | 7990 | 1467701728250 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:28 INFO - PROCESS | 7990 | 1467701728391 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
23:55:29 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 829ms
23:55:29 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
23:55:29 INFO - PROCESS | 7990 | 1467701729083 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:29 INFO - PROCESS | 7990 | 1467701729173 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
23:55:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
23:55:29 INFO - window.indexedDB.open('test', val);..." did not throw
23:55:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
23:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:55:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
23:55:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
23:55:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
23:55:29 INFO - window.indexedDB.open('test', val);..." did not throw
23:55:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
23:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:55:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
23:55:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
23:55:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
23:55:29 INFO - window.indexedDB.open('test', val);..." did not throw
23:55:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
23:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:55:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
23:55:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
23:55:29 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
23:55:29 INFO - window.indexedDB.open('test', val);..." did not throw
23:55:29 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
23:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:55:29 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
23:55:29 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
23:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
23:55:29 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 781ms
23:55:29 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
23:55:29 INFO - PROCESS | 7990 | 1467701729912 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:29 INFO - PROCESS | 7990 | 1467701729990 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:30 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
23:55:30 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 680ms
23:55:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
23:55:30 INFO - PROCESS | 7990 | 1467701730613 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:30 INFO - PROCESS | 7990 | 1467701730822 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
23:55:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
23:55:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1826ms
23:55:32 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
23:55:32 INFO - PROCESS | 7990 | 1467701732426 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:32 INFO - PROCESS | 7990 | 1467701732500 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
23:55:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 521ms
23:55:32 INFO - TEST-START | /IndexedDB/idbindex_count.htm
23:55:32 INFO - PROCESS | 7990 | 1467701732951 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:33 INFO - PROCESS | 7990 | 1467701733025 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:33 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
23:55:33 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 624ms
23:55:33 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
23:55:33 INFO - PROCESS | 7990 | 1467701733587 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:33 INFO - PROCESS | 7990 | 1467701733671 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:34 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
23:55:34 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 623ms
23:55:34 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
23:55:34 INFO - PROCESS | 7990 | 1467701734215 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:34 INFO - PROCESS | 7990 | 1467701734288 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:34 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
23:55:34 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 578ms
23:55:34 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
23:55:34 INFO - PROCESS | 7990 | 1467701734791 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:34 INFO - PROCESS | 7990 | 1467701734874 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:35 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
23:55:35 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 923ms
23:55:35 INFO - TEST-START | /IndexedDB/idbindex_get.htm
23:55:35 INFO - PROCESS | 7990 | 1467701735723 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:35 INFO - PROCESS | 7990 | 1467701735807 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:36 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
23:55:36 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 583ms
23:55:36 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
23:55:36 INFO - PROCESS | 7990 | 1467701736316 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:36 INFO - PROCESS | 7990 | 1467701736391 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:36 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
23:55:36 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 575ms
23:55:36 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
23:55:36 INFO - PROCESS | 7990 | 1467701736904 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:36 INFO - PROCESS | 7990 | 1467701736974 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:37 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
23:55:37 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 577ms
23:55:37 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
23:55:37 INFO - PROCESS | 7990 | 1467701737480 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:37 INFO - PROCESS | 7990 | 1467701737553 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:38 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
23:55:38 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 685ms
23:55:38 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
23:55:38 INFO - PROCESS | 7990 | 1467701738168 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:38 INFO - PROCESS | 7990 | 1467701738253 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:38 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
23:55:38 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 627ms
23:55:38 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
23:55:38 INFO - PROCESS | 7990 | 1467701738802 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:38 INFO - PROCESS | 7990 | 1467701738888 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:39 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
23:55:39 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 575ms
23:55:39 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
23:55:39 INFO - PROCESS | 7990 | 1467701739380 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:39 INFO - PROCESS | 7990 | 1467701739454 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:39 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
23:55:39 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 528ms
23:55:39 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
23:55:39 INFO - PROCESS | 7990 | 1467701739914 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:39 INFO - PROCESS | 7990 | 1467701739979 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:40 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
23:55:40 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 522ms
23:55:40 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
23:55:40 INFO - PROCESS | 7990 | 1467701740445 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:40 INFO - PROCESS | 7990 | 1467701740515 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
23:55:41 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 632ms
23:55:41 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
23:55:41 INFO - PROCESS | 7990 | 1467701741090 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:41 INFO - PROCESS | 7990 | 1467701741171 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
23:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
23:55:41 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 736ms
23:55:41 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
23:55:41 INFO - PROCESS | 7990 | 1467701741841 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:42 INFO - PROCESS | 7990 | 1467701742034 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
23:55:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 826ms
23:55:42 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
23:55:42 INFO - PROCESS | 7990 | 1467701742668 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:42 INFO - PROCESS | 7990 | 1467701742750 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
23:55:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 575ms
23:55:43 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
23:55:43 INFO - PROCESS | 7990 | 1467701743250 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:43 INFO - PROCESS | 7990 | 1467701743332 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
23:55:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 570ms
23:55:43 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
23:55:43 INFO - PROCESS | 7990 | 1467701743834 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:43 INFO - PROCESS | 7990 | 1467701743914 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
23:55:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 584ms
23:55:44 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
23:55:44 INFO - PROCESS | 7990 | 1467701744416 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:44 INFO - PROCESS | 7990 | 1467701744487 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
23:55:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 581ms
23:55:45 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
23:55:45 INFO - PROCESS | 7990 | 1467701745011 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:45 INFO - PROCESS | 7990 | 1467701745127 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
23:55:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 776ms
23:55:45 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
23:55:45 INFO - PROCESS | 7990 | 1467701745791 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:45 INFO - PROCESS | 7990 | 1467701745882 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
23:55:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 677ms
23:55:46 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
23:55:46 INFO - PROCESS | 7990 | 1467701746471 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:46 INFO - PROCESS | 7990 | 1467701746579 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
23:55:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 631ms
23:55:47 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
23:55:47 INFO - PROCESS | 7990 | 1467701747108 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:47 INFO - PROCESS | 7990 | 1467701747187 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:47 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
23:55:47 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 571ms
23:55:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
23:55:47 INFO - PROCESS | 7990 | 1467701747683 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:47 INFO - PROCESS | 7990 | 1467701747768 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
23:55:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 522ms
23:55:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
23:55:48 INFO - PROCESS | 7990 | 1467701748215 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:48 INFO - PROCESS | 7990 | 1467701748290 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
23:55:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 930ms
23:55:49 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
23:55:49 INFO - PROCESS | 7990 | 1467701749151 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:49 INFO - PROCESS | 7990 | 1467701749253 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
23:55:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 673ms
23:55:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
23:55:49 INFO - PROCESS | 7990 | 1467701749835 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:49 INFO - PROCESS | 7990 | 1467701749916 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
23:55:50 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 725ms
23:55:50 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
23:55:50 INFO - PROCESS | 7990 | 1467701750574 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:50 INFO - PROCESS | 7990 | 1467701750657 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
23:55:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 576ms
23:55:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
23:55:51 INFO - PROCESS | 7990 | 1467701751152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:51 INFO - PROCESS | 7990 | 1467701751225 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
23:55:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 521ms
23:55:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
23:55:51 INFO - PROCESS | 7990 | 1467701751679 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:51 INFO - PROCESS | 7990 | 1467701751752 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
23:55:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 573ms
23:55:52 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
23:55:52 INFO - PROCESS | 7990 | 1467701752259 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:52 INFO - PROCESS | 7990 | 1467701752343 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
23:55:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
23:55:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
23:55:52 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 523ms
23:55:52 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
23:55:52 INFO - PROCESS | 7990 | 1467701752793 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:52 INFO - PROCESS | 7990 | 1467701752878 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
23:55:53 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 523ms
23:55:53 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
23:55:53 INFO - PROCESS | 7990 | 1467701753342 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:53 INFO - PROCESS | 7990 | 1467701753480 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
23:55:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
23:55:53 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 642ms
23:55:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
23:55:53 INFO - PROCESS | 7990 | 1467701753978 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:54 INFO - PROCESS | 7990 | 1467701754064 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
23:55:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 527ms
23:55:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
23:55:54 INFO - PROCESS | 7990 | 1467701754506 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:54 INFO - PROCESS | 7990 | 1467701754571 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:55 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
23:55:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 582ms
23:55:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
23:55:55 INFO - PROCESS | 7990 | 1467701755095 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:55 INFO - PROCESS | 7990 | 1467701755196 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:55 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
23:55:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 823ms
23:55:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
23:55:55 INFO - PROCESS | 7990 | 1467701755926 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:56 INFO - PROCESS | 7990 | 1467701756020 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
23:55:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 630ms
23:55:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
23:55:56 INFO - PROCESS | 7990 | 1467701756562 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:56 INFO - PROCESS | 7990 | 1467701756668 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:57 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
23:55:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 677ms
23:55:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
23:55:57 INFO - PROCESS | 7990 | 1467701757251 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:57 INFO - PROCESS | 7990 | 1467701757321 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:57 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
23:55:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 627ms
23:55:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
23:55:57 INFO - PROCESS | 7990 | 1467701757879 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:57 INFO - PROCESS | 7990 | 1467701757959 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
23:55:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 576ms
23:55:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
23:55:58 INFO - PROCESS | 7990 | 1467701758460 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:58 INFO - PROCESS | 7990 | 1467701758532 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:59 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
23:55:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 575ms
23:55:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
23:55:59 INFO - PROCESS | 7990 | 1467701759041 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:59 INFO - PROCESS | 7990 | 1467701759123 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
23:55:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 570ms
23:55:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
23:55:59 INFO - PROCESS | 7990 | 1467701759612 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:55:59 INFO - PROCESS | 7990 | 1467701759677 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
23:56:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 624ms
23:56:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
23:56:00 INFO - PROCESS | 7990 | 1467701760243 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:00 INFO - PROCESS | 7990 | 1467701760353 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
23:56:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 830ms
23:56:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
23:56:01 INFO - PROCESS | 7990 | 1467701761074 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:01 INFO - PROCESS | 7990 | 1467701761152 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
23:56:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 721ms
23:56:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
23:56:01 INFO - PROCESS | 7990 | 1467701761802 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:01 INFO - PROCESS | 7990 | 1467701761901 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
23:56:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 825ms
23:56:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
23:56:02 INFO - PROCESS | 7990 | 1467701762638 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:02 INFO - PROCESS | 7990 | 1467701762734 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
23:56:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 631ms
23:56:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
23:56:03 INFO - PROCESS | 7990 | 1467701763275 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:03 INFO - PROCESS | 7990 | 1467701763365 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
23:56:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 633ms
23:56:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
23:56:03 INFO - PROCESS | 7990 | 1467701763929 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:04 INFO - PROCESS | 7990 | 1467701764021 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:04 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
23:56:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 674ms
23:56:04 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
23:56:04 INFO - PROCESS | 7990 | 1467701764595 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:04 INFO - PROCESS | 7990 | 1467701764680 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
23:56:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 676ms
23:56:05 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
23:56:05 INFO - PROCESS | 7990 | 1467701765277 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:05 INFO - PROCESS | 7990 | 1467701765358 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
23:56:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 725ms
23:56:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
23:56:06 INFO - PROCESS | 7990 | 1467701766009 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:06 INFO - PROCESS | 7990 | 1467701766107 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
23:56:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 574ms
23:56:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
23:56:06 INFO - PROCESS | 7990 | 1467701766585 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:06 INFO - PROCESS | 7990 | 1467701766658 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:07 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
23:56:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 530ms
23:56:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
23:56:07 INFO - PROCESS | 7990 | 1467701767118 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:07 INFO - PROCESS | 7990 | 1467701767185 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
23:56:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 523ms
23:56:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
23:56:07 INFO - PROCESS | 7990 | 1467701767647 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:07 INFO - PROCESS | 7990 | 1467701767714 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
23:56:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 625ms
23:56:08 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
23:56:08 INFO - PROCESS | 7990 | 1467701768276 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:08 INFO - PROCESS | 7990 | 1467701768352 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
23:56:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 781ms
23:56:09 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
23:56:09 INFO - PROCESS | 7990 | 1467701769065 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:09 INFO - PROCESS | 7990 | 1467701769284 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:09 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
23:56:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 823ms
23:56:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
23:56:09 INFO - PROCESS | 7990 | 1467701769894 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:10 INFO - PROCESS | 7990 | 1467701769999 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
23:56:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 624ms
23:56:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
23:56:10 INFO - PROCESS | 7990 | 1467701770526 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:10 INFO - PROCESS | 7990 | 1467701770602 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:11 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
23:56:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 571ms
23:56:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
23:56:11 INFO - PROCESS | 7990 | 1467701771111 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:11 INFO - PROCESS | 7990 | 1467701771183 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:11 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
23:56:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 583ms
23:56:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
23:56:11 INFO - PROCESS | 7990 | 1467701771696 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:11 INFO - PROCESS | 7990 | 1467701771766 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:12 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
23:56:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 625ms
23:56:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
23:56:12 INFO - PROCESS | 7990 | 1467701772325 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:12 INFO - PROCESS | 7990 | 1467701772420 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
23:56:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 671ms
23:56:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
23:56:13 INFO - PROCESS | 7990 | 1467701772999 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:13 INFO - PROCESS | 7990 | 1467701773070 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:13 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
23:56:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 577ms
23:56:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
23:56:13 INFO - PROCESS | 7990 | 1467701773580 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:13 INFO - PROCESS | 7990 | 1467701773653 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
23:56:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 573ms
23:56:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
23:56:14 INFO - PROCESS | 7990 | 1467701774157 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:14 INFO - PROCESS | 7990 | 1467701774226 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
23:56:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 529ms
23:56:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
23:56:14 INFO - PROCESS | 7990 | 1467701774691 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:14 INFO - PROCESS | 7990 | 1467701774766 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
23:56:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 827ms
23:56:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
23:56:15 INFO - PROCESS | 7990 | 1467701775527 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:15 INFO - PROCESS | 7990 | 1467701775662 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:16 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"
23:56:16 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
23:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:56:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
23:56:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 732ms
23:56:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
23:56:16 INFO - PROCESS | 7990 | 1467701776268 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:16 INFO - PROCESS | 7990 | 1467701776367 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:16 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"
23:56:16 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
23:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:56:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
23:56:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 683ms
23:56:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
23:56:16 INFO - PROCESS | 7990 | 1467701776975 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:17 INFO - PROCESS | 7990 | 1467701777080 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
23:56:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 981ms
23:56:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
23:56:17 INFO - PROCESS | 7990 | 1467701777942 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:18 INFO - PROCESS | 7990 | 1467701778025 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
23:56:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 670ms
23:56:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
23:56:18 INFO - PROCESS | 7990 | 1467701778617 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:18 INFO - PROCESS | 7990 | 1467701778686 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
23:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 528ms
23:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
23:56:19 INFO - PROCESS | 7990 | 1467701779153 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:19 INFO - PROCESS | 7990 | 1467701779260 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
23:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 575ms
23:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
23:56:19 INFO - PROCESS | 7990 | 1467701779729 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:19 INFO - PROCESS | 7990 | 1467701779804 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
23:56:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 524ms
23:56:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
23:56:20 INFO - PROCESS | 7990 | 1467701780257 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:20 INFO - PROCESS | 7990 | 1467701780346 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
23:56:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 633ms
23:56:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
23:56:20 INFO - PROCESS | 7990 | 1467701780896 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:20 INFO - PROCESS | 7990 | 1467701780968 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
23:56:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 573ms
23:56:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
23:56:21 INFO - PROCESS | 7990 | 1467701781474 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:21 INFO - PROCESS | 7990 | 1467701781552 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
23:56:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 822ms
23:56:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
23:56:22 INFO - PROCESS | 7990 | 1467701782303 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:22 INFO - PROCESS | 7990 | 1467701782405 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:22 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
23:56:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 620ms
23:56:22 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
23:56:22 INFO - PROCESS | 7990 | 1467701782932 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:23 INFO - PROCESS | 7990 | 1467701783003 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
23:56:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 675ms
23:56:23 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
23:56:23 INFO - PROCESS | 7990 | 1467701783622 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:23 INFO - PROCESS | 7990 | 1467701783695 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
23:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 576ms
23:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
23:56:24 INFO - PROCESS | 7990 | 1467701784193 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:24 INFO - PROCESS | 7990 | 1467701784274 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
23:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 625ms
23:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
23:56:24 INFO - PROCESS | 7990 | 1467701784821 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:24 INFO - PROCESS | 7990 | 1467701784888 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
23:56:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 631ms
23:56:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
23:56:25 INFO - PROCESS | 7990 | 1467701785459 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:25 INFO - PROCESS | 7990 | 1467701785578 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
23:56:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 720ms
23:56:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
23:56:26 INFO - PROCESS | 7990 | 1467701786180 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:26 INFO - PROCESS | 7990 | 1467701786251 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
23:56:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 578ms
23:56:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
23:56:26 INFO - PROCESS | 7990 | 1467701786763 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:26 INFO - PROCESS | 7990 | 1467701786845 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
23:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 578ms
23:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
23:56:27 INFO - PROCESS | 7990 | 1467701787346 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:27 INFO - PROCESS | 7990 | 1467701787423 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
23:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 574ms
23:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
23:56:27 INFO - PROCESS | 7990 | 1467701787925 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:27 INFO - PROCESS | 7990 | 1467701787991 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
23:56:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 775ms
23:56:28 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
23:56:28 INFO - PROCESS | 7990 | 1467701788711 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:28 INFO - PROCESS | 7990 | 1467701788868 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
23:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
23:56:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 782ms
23:56:29 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
23:56:29 INFO - PROCESS | 7990 | 1467701789525 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:29 INFO - PROCESS | 7990 | 1467701789609 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
23:56:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 684ms
23:56:30 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
23:56:30 INFO - PROCESS | 7990 | 1467701790237 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:30 INFO - PROCESS | 7990 | 1467701790326 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
23:56:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 636ms
23:56:30 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
23:56:30 INFO - PROCESS | 7990 | 1467701790853 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:30 INFO - PROCESS | 7990 | 1467701790925 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
23:56:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 727ms
23:56:31 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
23:56:31 INFO - PROCESS | 7990 | 1467701791584 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:31 INFO - PROCESS | 7990 | 1467701791663 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
23:56:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 580ms
23:56:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
23:56:32 INFO - PROCESS | 7990 | 1467701792171 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:32 INFO - PROCESS | 7990 | 1467701792278 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
23:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
23:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
23:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
23:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
23:56:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 929ms
23:56:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
23:56:33 INFO - PROCESS | 7990 | 1467701793102 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:33 INFO - PROCESS | 7990 | 1467701793172 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
23:56:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 628ms
23:56:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
23:56:33 INFO - PROCESS | 7990 | 1467701793735 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:33 INFO - PROCESS | 7990 | 1467701793810 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:34 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
23:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 520ms
23:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
23:56:34 INFO - PROCESS | 7990 | 1467701794262 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:34 INFO - PROCESS | 7990 | 1467701794339 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:34 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
23:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 573ms
23:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
23:56:34 INFO - PROCESS | 7990 | 1467701794839 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:34 INFO - PROCESS | 7990 | 1467701794906 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
23:56:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 780ms
23:56:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
23:56:35 INFO - PROCESS | 7990 | 1467701795627 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:35 INFO - PROCESS | 7990 | 1467701795764 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:36 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
23:56:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 726ms
23:56:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
23:56:36 INFO - PROCESS | 7990 | 1467701796380 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:36 INFO - PROCESS | 7990 | 1467701796500 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:37 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
23:56:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 782ms
23:56:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
23:56:37 INFO - PROCESS | 7990 | 1467701797172 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:37 INFO - PROCESS | 7990 | 1467701797258 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
23:56:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 979ms
23:56:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
23:56:38 INFO - PROCESS | 7990 | 1467701798146 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:38 INFO - PROCESS | 7990 | 1467701798216 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:38 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
23:56:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 523ms
23:56:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
23:56:38 INFO - PROCESS | 7990 | 1467701798677 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:38 INFO - PROCESS | 7990 | 1467701798750 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
23:56:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 623ms
23:56:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
23:56:39 INFO - PROCESS | 7990 | 1467701799307 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:39 INFO - PROCESS | 7990 | 1467701799411 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
23:56:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 633ms
23:56:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
23:56:39 INFO - PROCESS | 7990 | 1467701799940 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:40 INFO - PROCESS | 7990 | 1467701800009 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
23:56:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 670ms
23:56:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
23:56:40 INFO - PROCESS | 7990 | 1467701800614 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:40 INFO - PROCESS | 7990 | 1467701800687 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
23:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 830ms
23:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
23:56:41 INFO - PROCESS | 7990 | 1467701801449 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:41 INFO - PROCESS | 7990 | 1467701801542 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
23:56:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 669ms
23:56:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
23:56:42 INFO - PROCESS | 7990 | 1467701802126 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:42 INFO - PROCESS | 7990 | 1467701802260 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
23:56:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 872ms
23:56:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
23:56:43 INFO - PROCESS | 7990 | 1467701803004 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:43 INFO - PROCESS | 7990 | 1467701803097 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
23:56:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 621ms
23:56:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
23:56:43 INFO - PROCESS | 7990 | 1467701803636 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:43 INFO - PROCESS | 7990 | 1467701803722 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:44 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
23:56:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 625ms
23:56:44 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
23:56:44 INFO - PROCESS | 7990 | 1467701804279 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:44 INFO - PROCESS | 7990 | 1467701804374 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:44 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
23:56:44 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 672ms
23:56:44 INFO - TEST-START | /IndexedDB/idbtransaction.htm
23:56:44 INFO - PROCESS | 7990 | 1467701804941 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:45 INFO - PROCESS | 7990 | 1467701805017 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:45 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
23:56:45 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
23:56:45 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 678ms
23:56:45 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
23:56:45 INFO - PROCESS | 7990 | 1467701805629 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:45 INFO - PROCESS | 7990 | 1467701805696 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
23:56:46 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 686ms
23:56:46 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
23:56:46 INFO - PROCESS | 7990 | 1467701806318 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:46 INFO - PROCESS | 7990 | 1467701806396 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
23:56:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
23:56:47 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 876ms
23:56:47 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
23:56:47 INFO - PROCESS | 7990 | 1467701807199 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:47 INFO - PROCESS | 7990 | 1467701807268 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:47 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
23:56:47 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 620ms
23:56:47 INFO - TEST-START | /IndexedDB/index_sort_order.htm
23:56:47 INFO - PROCESS | 7990 | 1467701807826 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:47 INFO - PROCESS | 7990 | 1467701807896 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:48 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
23:56:48 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 630ms
23:56:48 INFO - TEST-START | /IndexedDB/interfaces.html
23:56:48 INFO - PROCESS | 7990 | 1467701808463 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:48 INFO - PROCESS | 7990 | 1467701808565 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
23:56:49 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
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
23:56:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
23:56:49 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1342ms
23:56:49 INFO - TEST-START | /IndexedDB/interfaces.worker
23:56:49 INFO - PROCESS | 7990 | 1467701809837 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:50 INFO - PROCESS | 7990 | 1467701810117 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
23:56:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
23:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:56:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
23:56:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
23:56:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
23:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
23:56:51 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
23:56:51 INFO - {}
23:56:51 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 - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
23:56:51 INFO - {}
23:56:51 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1263ms
23:56:51 INFO - TEST-START | /IndexedDB/key_invalid.htm
23:56:51 INFO - PROCESS | 7990 | 1467701811101 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:51 INFO - PROCESS | 7990 | 1467701811262 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
23:56:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
23:56:51 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 741ms
23:56:51 INFO - TEST-START | /IndexedDB/key_valid.html
23:56:51 INFO - PROCESS | 7990 | 1467701811854 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:51 INFO - PROCESS | 7990 | 1467701811935 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
23:56:53 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
23:56:53 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1487ms
23:56:53 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
23:56:53 INFO - PROCESS | 7990 | 1467701813341 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:53 INFO - PROCESS | 7990 | 1467701813450 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:54 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
23:56:54 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 830ms
23:56:54 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
23:56:54 INFO - PROCESS | 7990 | 1467701814171 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:54 INFO - PROCESS | 7990 | 1467701814243 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:54 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
23:56:54 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 574ms
23:56:54 INFO - TEST-START | /IndexedDB/keygenerator.htm
23:56:54 INFO - PROCESS | 7990 | 1467701814753 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:54 INFO - PROCESS | 7990 | 1467701814872 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
23:56:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
23:56:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
23:56:55 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 723ms
23:56:55 INFO - TEST-START | /IndexedDB/keyorder.htm
23:56:55 INFO - PROCESS | 7990 | 1467701815502 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:55 INFO - PROCESS | 7990 | 1467701815617 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
23:56:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
23:56:56 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1134ms
23:56:56 INFO - TEST-START | /IndexedDB/keypath.htm
23:56:56 INFO - PROCESS | 7990 | 1467701816651 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:56 INFO - PROCESS | 7990 | 1467701816770 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
23:56:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
23:56:57 INFO - TEST-OK | /IndexedDB/keypath.htm | took 888ms
23:56:57 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
23:56:57 INFO - PROCESS | 7990 | 1467701817555 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:57 INFO - PROCESS | 7990 | 1467701817634 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
23:56:58 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 635ms
23:56:58 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
23:56:58 INFO - PROCESS | 7990 | 1467701818200 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:58 INFO - PROCESS | 7990 | 1467701818302 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
23:56:58 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
23:56:58 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 681ms
23:56:58 INFO - TEST-START | /IndexedDB/list_ordering.htm
23:56:58 INFO - PROCESS | 7990 | 1467701818873 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:58 INFO - PROCESS | 7990 | 1467701818963 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
23:56:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
23:56:59 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
23:56:59 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 725ms
23:56:59 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
23:56:59 INFO - PROCESS | 7990 | 1467701819625 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:56:59 INFO - PROCESS | 7990 | 1467701819704 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:00 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
23:57:00 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 688ms
23:57:00 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
23:57:00 INFO - PROCESS | 7990 | 1467701820300 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:00 INFO - PROCESS | 7990 | 1467701820391 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:01 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
23:57:01 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 771ms
23:57:01 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
23:57:01 INFO - PROCESS | 7990 | 1467701821073 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:01 INFO - PROCESS | 7990 | 1467701821143 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:01 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
23:57:01 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 570ms
23:57:01 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
23:57:01 INFO - PROCESS | 7990 | 1467701821646 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:01 INFO - PROCESS | 7990 | 1467701821719 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:02 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
23:57:02 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 577ms
23:57:02 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
23:57:02 INFO - PROCESS | 7990 | 1467701822231 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:02 INFO - PROCESS | 7990 | 1467701822356 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:03 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
23:57:03 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 923ms
23:57:03 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
23:57:03 INFO - PROCESS | 7990 | 1467701823159 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:03 INFO - PROCESS | 7990 | 1467701823257 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:03 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
23:57:03 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 732ms
23:57:03 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
23:57:03 INFO - PROCESS | 7990 | 1467701823935 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:04 INFO - PROCESS | 7990 | 1467701824015 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:04 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
23:57:04 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 755ms
23:57:04 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
23:57:04 INFO - PROCESS | 7990 | 1467701824672 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:04 INFO - PROCESS | 7990 | 1467701824766 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:05 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
23:57:05 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 890ms
23:57:05 INFO - TEST-START | /IndexedDB/value.htm
23:57:05 INFO - PROCESS | 7990 | 1467701825559 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:05 INFO - PROCESS | 7990 | 1467701825641 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:06 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
23:57:06 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
23:57:06 INFO - TEST-OK | /IndexedDB/value.htm | took 626ms
23:57:06 INFO - TEST-START | /IndexedDB/value_recursive.htm
23:57:06 INFO - PROCESS | 7990 | 1467701826190 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:06 INFO - PROCESS | 7990 | 1467701826278 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:06 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
23:57:06 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
23:57:06 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
23:57:06 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 680ms
23:57:06 INFO - TEST-START | /IndexedDB/writer-starvation.htm
23:57:06 INFO - PROCESS | 7990 | 1467701826880 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:06 INFO - PROCESS | 7990 | 1467701826990 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:07 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
23:57:07 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 773ms
23:57:07 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
23:57:07 INFO - PROCESS | 7990 | 1467701827660 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:07 INFO - PROCESS | 7990 | 1467701827733 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
23:57:08 INFO - {}
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
23:57:08 INFO - {}
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
23:57:08 INFO - {}
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
23:57:08 INFO - {}
23:57:08 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 582ms
23:57:08 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
23:57:08 INFO - PROCESS | 7990 | 1467701828241 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:08 INFO - PROCESS | 7990 | 1467701828336 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
23:57:08 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
23:57:08 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 576ms
23:57:08 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
23:57:08 INFO - PROCESS | 7990 | 1467701828831 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:08 INFO - PROCESS | 7990 | 1467701828943 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
23:57:10 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 1194ms
23:57:10 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
23:57:10 INFO - PROCESS | 7990 | 1467701830041 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:10 INFO - PROCESS | 7990 | 1467701830158 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
23:57:10 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
23:57:10 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
23:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:10 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
23:57:10 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
23:57:10 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
23:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:10 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
23:57:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
23:57:10 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 647ms
23:57:10 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
23:57:10 INFO - PROCESS | 7990 | 1467701830698 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:10 INFO - PROCESS | 7990 | 1467701830778 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:11 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() {
23:57:11 INFO - [native code]
23:57:11 INFO - }" but got function "function () {
23:57:11 INFO - }"
23:57:11 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
23:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:11 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
23:57:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
23:57:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
23:57:11 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
23:57:11 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
23:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:11 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
23:57:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
23:57:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
23:57:11 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 530ms
23:57:11 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
23:57:11 INFO - PROCESS | 7990 | 1467701831245 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:11 INFO - PROCESS | 7990 | 1467701831320 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:11 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() {
23:57:11 INFO - [native code]
23:57:11 INFO - }" but got function "function () {
23:57:11 INFO - }"
23:57:11 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
23:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:11 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
23:57:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
23:57:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
23:57:11 INFO - {}
23:57:11 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
23:57:11 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
23:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:11 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
23:57:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
23:57:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
23:57:11 INFO - {}
23:57:11 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 629ms
23:57:11 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
23:57:11 INFO - PROCESS | 7990 | 1467701831878 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:11 INFO - PROCESS | 7990 | 1467701831964 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
23:57:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
23:57:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
23:57:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
23:57:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
23:57:12 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"
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
23:57:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
23:57:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
23:57:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
23:57:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
23:57:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
23:57:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
23:57:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
23:57:12 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"
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
23:57:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
23:57:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
23:57:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
23:57:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
23:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
23:57:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
23:57:12 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 685ms
23:57:12 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
23:57:12 INFO - PROCESS | 7990 | 1467701832575 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:12 INFO - PROCESS | 7990 | 1467701832696 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
23:57:13 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 627ms
23:57:13 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
23:57:13 INFO - PROCESS | 7990 | 1467701833217 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:13 INFO - PROCESS | 7990 | 1467701833309 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
23:57:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
23:57:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
23:57:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
23:57:13 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 571ms
23:57:13 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
23:57:13 INFO - PROCESS | 7990 | 1467701833780 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:13 INFO - PROCESS | 7990 | 1467701833856 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
23:57:14 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
23:57:14 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
23:57:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
23:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:57:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
23:57:14 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 524ms
23:57:14 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
23:57:14 INFO - PROCESS | 7990 | 1467701834315 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:14 INFO - PROCESS | 7990 | 1467701834389 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
23:57:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
23:57:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
23:57:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
23:57:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
23:57:15 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1523ms
23:57:15 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
23:57:15 INFO - PROCESS | 7990 | 1467701835851 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:15 INFO - PROCESS | 7990 | 1467701835931 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
23:57:17 INFO - {}
23:57:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
23:57:17 INFO - {}
23:57:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
23:57:17 INFO - {}
23:57:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
23:57:17 INFO - {}
23:57:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
23:57:17 INFO - {}
23:57:17 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1876ms
23:57:17 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
23:57:17 INFO - PROCESS | 7990 | 1467701837735 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:17 INFO - PROCESS | 7990 | 1467701837816 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:18 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
23:57:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 726ms
23:57:18 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
23:57:18 INFO - PROCESS | 7990 | 1467701838484 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:18 INFO - PROCESS | 7990 | 1467701838573 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
23:57:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
23:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
23:57:19 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 641ms
23:57:19 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
23:57:19 INFO - PROCESS | 7990 | 1467701839151 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:19 INFO - PROCESS | 7990 | 1467701839229 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:29 INFO - PROCESS | 7990 | MARIONETTE LOG: INFO: Timeout fired
23:57:29 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
23:57:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
23:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
23:57:29 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10297ms
23:57:29 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
23:57:29 INFO - PROCESS | 7990 | 1467701849450 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:29 INFO - PROCESS | 7990 | 1467701849523 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:30 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
23:57:30 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 826ms
23:57:30 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
23:57:30 INFO - PROCESS | 7990 | 1467701850290 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:30 INFO - PROCESS | 7990 | 1467701850372 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:30 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
23:57:30 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 540ms
23:57:30 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
23:57:30 INFO - PROCESS | 7990 | 1467701850851 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:30 INFO - PROCESS | 7990 | 1467701850962 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
23:57:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 578ms
23:57:31 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
23:57:31 INFO - PROCESS | 7990 | 1467701851431 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:31 INFO - PROCESS | 7990 | 1467701851504 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
23:57:31 INFO - {}
23:57:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 571ms
23:57:32 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
23:57:32 INFO - PROCESS | 7990 | 1467701852005 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:32 INFO - PROCESS | 7990 | 1467701852076 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:32 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
23:57:32 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 574ms
23:57:32 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
23:57:32 INFO - PROCESS | 7990 | 1467701852595 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:32 INFO - PROCESS | 7990 | 1467701852692 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:33 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
23:57:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
23:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
23:57:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
23:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
23:57:33 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 677ms
23:57:33 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
23:57:33 INFO - PROCESS | 7990 | 1467701853268 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:33 INFO - PROCESS | 7990 | 1467701853339 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:33 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().
23:57:33 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 523ms
23:57:33 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
23:57:33 INFO - PROCESS | 7990 | 1467701853799 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:33 INFO - PROCESS | 7990 | 1467701853872 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:34 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
23:57:34 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 473ms
23:57:34 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
23:57:34 INFO - PROCESS | 7990 | 1467701854289 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:34 INFO - PROCESS | 7990 | 1467701854360 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:34 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
23:57:34 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 527ms
23:57:34 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
23:57:34 INFO - PROCESS | 7990 | 1467701854820 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:34 INFO - PROCESS | 7990 | 1467701854893 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:35 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"
23:57:35 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
23:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:35 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
23:57:35 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
23:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:35 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
23:57:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
23:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:57:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
23:57:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 520ms
23:57:35 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
23:57:35 INFO - PROCESS | 7990 | 1467701855353 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:35 INFO - PROCESS | 7990 | 1467701855437 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:35 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
23:57:35 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 577ms
23:57:35 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
23:57:35 INFO - PROCESS | 7990 | 1467701855930 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:36 INFO - PROCESS | 7990 | 1467701856004 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:36 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
23:57:36 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 475ms
23:57:36 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
23:57:36 INFO - PROCESS | 7990 | 1467701856411 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:36 INFO - PROCESS | 7990 | 1467701856479 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:36 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
23:57:36 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 527ms
23:57:36 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
23:57:36 INFO - PROCESS | 7990 | 1467701856946 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:37 INFO - PROCESS | 7990 | 1467701857011 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:57:37 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
23:57:37 INFO - do_test/)
23:58:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
23:58:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
23:58:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
23:58:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
23:58:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
23:58:12 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
23:58:12 INFO - )
23:58:12 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 521ms
23:58:12 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
23:58:12 INFO - PROCESS | 7990 | 1467701892803 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:12 INFO - PROCESS | 7990 | 1467701892875 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
23:58:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
23:58:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
23:58:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
23:58:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
23:58:13 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
23:58:13 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 840ms
23:58:13 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
23:58:13 INFO - PROCESS | 7990 | 1467701893634 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:13 INFO - PROCESS | 7990 | 1467701893707 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
23:58:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
23:58:14 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1075ms
23:58:14 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
23:58:14 INFO - PROCESS | 7990 | 1467701894717 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:14 INFO - PROCESS | 7990 | 1467701894788 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
23:58:15 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 474ms
23:58:15 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
23:58:15 INFO - PROCESS | 7990 | 1467701895207 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:15 INFO - PROCESS | 7990 | 1467701895303 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
23:58:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
23:58:15 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 570ms
23:58:15 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
23:58:15 INFO - PROCESS | 7990 | 1467701895782 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:15 INFO - PROCESS | 7990 | 1467701895858 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:16 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
23:58:16 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
23:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:58:16 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
23:58:16 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 522ms
23:58:16 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
23:58:16 INFO - PROCESS | 7990 | 1467701896308 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:16 INFO - PROCESS | 7990 | 1467701896382 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:16 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
23:58:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
23:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:58:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
23:58:16 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 524ms
23:58:16 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
23:58:16 INFO - PROCESS | 7990 | 1467701896836 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:16 INFO - PROCESS | 7990 | 1467701896929 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:17 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
23:58:17 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 571ms
23:58:17 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
23:58:17 INFO - PROCESS | 7990 | 1467701897413 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:17 INFO - PROCESS | 7990 | 1467701897493 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:18 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
23:58:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
23:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:58:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
23:58:18 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 630ms
23:58:18 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
23:58:18 INFO - PROCESS | 7990 | 1467701898068 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:18 INFO - PROCESS | 7990 | 1467701898196 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:18 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
23:58:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
23:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:58:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
23:58:18 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 734ms
23:58:18 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
23:58:18 INFO - PROCESS | 7990 | 1467701898811 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:18 INFO - PROCESS | 7990 | 1467701898889 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
23:58:19 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 572ms
23:58:19 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
23:58:19 INFO - PROCESS | 7990 | 1467701899392 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:19 INFO - PROCESS | 7990 | 1467701899475 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
23:58:19 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 575ms
23:58:19 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
23:58:19 INFO - PROCESS | 7990 | 1467701899978 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:20 INFO - PROCESS | 7990 | 1467701900058 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
23:58:20 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 587ms
23:58:20 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
23:58:20 INFO - PROCESS | 7990 | 1467701900569 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:20 INFO - PROCESS | 7990 | 1467701900644 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
23:58:21 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 619ms
23:58:21 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
23:58:21 INFO - PROCESS | 7990 | 1467701901190 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:21 INFO - PROCESS | 7990 | 1467701901261 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:21 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
23:58:21 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
23:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
23:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:58:21 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
23:58:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
23:58:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
23:58:21 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 773ms
23:58:21 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
23:58:21 INFO - PROCESS | 7990 | 1467701901969 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:22 INFO - PROCESS | 7990 | 1467701902063 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
23:58:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
23:58:22 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 527ms
23:58:22 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
23:58:22 INFO - PROCESS | 7990 | 1467701902505 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:22 INFO - PROCESS | 7990 | 1467701902597 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
23:58:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
23:58:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
23:58:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
23:58:23 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 644ms
23:58:23 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
23:58:23 INFO - PROCESS | 7990 | 1467701903151 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:23 INFO - PROCESS | 7990 | 1467701903229 Marionette INFO sendAsync 9e27ae50-8219-4406-aeeb-bc5eb52e0eed
23:58:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: