builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-1084
starttime: 1466504309.46
results: success (0)
buildid: 20160621002003
builduid: 553f73d9ebe6486394dd8017761d8f1e
revision: bef93a95add04ae173138d8391603bf77f9ae666
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.463223) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.463596) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.464313) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.503900) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.504194) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-21 03:18:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.24M=0.001s
2016-06-21 03:18:29 (8.24 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.299987
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.848425) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.848702) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.064660
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.942143) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:29.942468) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev bef93a95add04ae173138d8391603bf77f9ae666 --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 bef93a95add04ae173138d8391603bf77f9ae666 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279
_=/tools/buildbot/bin/python
using PTY: False
2016-06-21 03:18:30,093 truncating revision to first 12 chars
2016-06-21 03:18:30,093 Setting DEBUG logging.
2016-06-21 03:18:30,093 attempt 1/10
2016-06-21 03:18:30,094 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/bef93a95add0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-21 03:18:30,540 unpacking tar archive at: mozilla-beta-bef93a95add0/testing/mozharness/
program finished with exit code 0
elapsedTime=0.736286
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:30.716644) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:30.716919) =========
script_repo_revision: bef93a95add04ae173138d8391603bf77f9ae666
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:30.717295) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:30.717563) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 03:18:30.744794) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 14 secs) (at 2016-06-21 03:18:30.745074) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279
_=/tools/buildbot/bin/python
using PTY: False
03:18:31 INFO - MultiFileLogger online at 20160621 03:18:31 in /builds/slave/test
03:18:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
03:18:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:18:31 INFO - {'append_to_log': False,
03:18:31 INFO - 'base_work_dir': '/builds/slave/test',
03:18:31 INFO - 'blob_upload_branch': 'mozilla-beta',
03:18:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:18:31 INFO - 'buildbot_json_path': 'buildprops.json',
03:18:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:18:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:18:31 INFO - 'download_minidump_stackwalk': True,
03:18:31 INFO - 'download_symbols': 'ondemand',
03:18:31 INFO - 'e10s': False,
03:18:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:18:31 INFO - 'tooltool.py': '/tools/tooltool.py',
03:18:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:18:31 INFO - '/tools/misc-python/virtualenv.py')},
03:18:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:18:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:18:31 INFO - 'log_level': 'info',
03:18:31 INFO - 'log_to_console': True,
03:18:31 INFO - 'opt_config_files': (),
03:18:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:18:31 INFO - '--processes=1',
03:18:31 INFO - '--config=%(test_path)s/wptrunner.ini',
03:18:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:18:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:18:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:18:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:18:31 INFO - 'pip_index': False,
03:18:31 INFO - 'require_test_zip': True,
03:18:31 INFO - 'test_type': ('testharness',),
03:18:31 INFO - 'this_chunk': '1',
03:18:31 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:18:31 INFO - 'total_chunks': '5',
03:18:31 INFO - 'virtualenv_path': 'venv',
03:18:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:18:31 INFO - 'work_dir': 'build'}
03:18:31 INFO - #####
03:18:31 INFO - ##### Running clobber step.
03:18:31 INFO - #####
03:18:31 INFO - Running pre-action listener: _resource_record_pre_action
03:18:31 INFO - Running main action method: clobber
03:18:31 INFO - rmtree: /builds/slave/test/build
03:18:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
03:18:33 INFO - Running post-action listener: _resource_record_post_action
03:18:33 INFO - #####
03:18:33 INFO - ##### Running read-buildbot-config step.
03:18:33 INFO - #####
03:18:33 INFO - Running pre-action listener: _resource_record_pre_action
03:18:33 INFO - Running main action method: read_buildbot_config
03:18:33 INFO - Using buildbot properties:
03:18:33 INFO - {
03:18:33 INFO - "project": "",
03:18:33 INFO - "product": "firefox",
03:18:33 INFO - "script_repo_revision": "production",
03:18:33 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
03:18:33 INFO - "repository": "",
03:18:33 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-1",
03:18:33 INFO - "buildid": "20160621002003",
03:18:33 INFO - "pgo_build": "True",
03:18:33 INFO - "basedir": "/builds/slave/test",
03:18:33 INFO - "buildnumber": 3,
03:18:33 INFO - "slavename": "tst-linux32-spot-1084",
03:18:33 INFO - "revision": "bef93a95add04ae173138d8391603bf77f9ae666",
03:18:33 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
03:18:33 INFO - "platform": "linux",
03:18:33 INFO - "branch": "mozilla-beta",
03:18:33 INFO - "repo_path": "releases/mozilla-beta",
03:18:33 INFO - "moz_repo_path": "",
03:18:33 INFO - "stage_platform": "linux-pgo",
03:18:33 INFO - "builduid": "553f73d9ebe6486394dd8017761d8f1e",
03:18:33 INFO - "slavebuilddir": "test"
03:18:33 INFO - }
03:18:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
03:18:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
03:18:33 INFO - Running post-action listener: _resource_record_post_action
03:18:33 INFO - #####
03:18:33 INFO - ##### Running download-and-extract step.
03:18:33 INFO - #####
03:18:33 INFO - Running pre-action listener: _resource_record_pre_action
03:18:33 INFO - Running main action method: download_and_extract
03:18:33 INFO - mkdir: /builds/slave/test/build/tests
03:18:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:33 INFO - https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
03:18:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
03:18:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
03:18:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
03:18:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
03:18:34 INFO - Downloaded 1291 bytes.
03:18:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
03:18:34 INFO - Using the following test package requirements:
03:18:34 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
03:18:34 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
03:18:34 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
03:18:34 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'jsshell-linux-i686.zip'],
03:18:34 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
03:18:34 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
03:18:34 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
03:18:34 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
03:18:34 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
03:18:34 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
03:18:34 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
03:18:34 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
03:18:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:34 INFO - https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
03:18:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
03:18:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
03:18:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
03:18:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
03:18:39 INFO - Downloaded 24077822 bytes.
03:18:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:18:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:18:40 INFO - caution: filename not matched: web-platform/*
03:18:40 INFO - Return code: 11
03:18: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')]}
03:18:40 INFO - https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
03:18:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
03:18:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
03:18:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
03:18:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
03:18:44 INFO - Downloaded 36389076 bytes.
03:18:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:18:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:18:48 INFO - caution: filename not matched: bin/*
03:18:48 INFO - caution: filename not matched: config/*
03:18:48 INFO - caution: filename not matched: mozbase/*
03:18:48 INFO - caution: filename not matched: marionette/*
03:18:48 INFO - caution: filename not matched: tools/wptserve/*
03:18:48 INFO - Return code: 11
03:18:48 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')]}
03:18:48 INFO - https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
03:18:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
03:18:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
03:18:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
03:18:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
03:18:53 INFO - Downloaded 56918474 bytes.
03:18:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
03:18:53 INFO - mkdir: /builds/slave/test/properties
03:18:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:18:53 INFO - Writing to file /builds/slave/test/properties/build_url
03:18:53 INFO - Contents:
03:18:53 INFO - build_url:https://queue.taskcluster.net/v1/task/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
03:18:54 INFO - Running post-action listener: _resource_record_post_action
03:18:54 INFO - Running post-action listener: set_extra_try_arguments
03:18:54 INFO - #####
03:18:54 INFO - ##### Running create-virtualenv step.
03:18:54 INFO - #####
03:18:54 INFO - Running pre-action listener: _pre_create_virtualenv
03:18:54 INFO - Running pre-action listener: _resource_record_pre_action
03:18:54 INFO - Running main action method: create_virtualenv
03:18:54 INFO - Creating virtualenv /builds/slave/test/build/venv
03:18:54 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
03:18:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:18:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:18:54 INFO - Using real prefix '/usr'
03:18:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:18:55 INFO - Installing distribute.............................................................................................................................................................................................done.
03:18:59 INFO - Installing pip.................done.
03:18:59 INFO - Return code: 0
03:18:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:18:59 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')]}
03:18:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:18:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:18:59 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')]}
03:18:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:18:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:18:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x892cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8993598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a45f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8727e30>, '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 0x89c4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a43470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279', '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
03:18:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
03:18:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:18:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:18:59 INFO - 'CCACHE_UMASK': '002',
03:18:59 INFO - 'DISPLAY': ':0',
03:18:59 INFO - 'HOME': '/home/cltbld',
03:18:59 INFO - 'LANG': 'en_US.UTF-8',
03:18:59 INFO - 'LOGNAME': 'cltbld',
03:18:59 INFO - 'MAIL': '/var/mail/cltbld',
03:18:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:18:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:18:59 INFO - 'MOZ_NO_REMOTE': '1',
03:18:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:18:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:18:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:18:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:18:59 INFO - 'PWD': '/builds/slave/test',
03:18:59 INFO - 'SHELL': '/bin/bash',
03:18:59 INFO - 'SHLVL': '1',
03:18:59 INFO - 'TERM': 'linux',
03:18:59 INFO - 'TMOUT': '86400',
03:18:59 INFO - 'USER': 'cltbld',
03:18:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279',
03:18:59 INFO - '_': '/tools/buildbot/bin/python'}
03:18:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:18:59 INFO - Downloading/unpacking psutil>=0.7.1
03:18:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:18:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:18:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:19:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:19:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:19:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:19:03 INFO - Installing collected packages: psutil
03:19:03 INFO - Running setup.py install for psutil
03:19:04 INFO - building 'psutil._psutil_linux' extension
03:19:04 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
03:19:04 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
03:19:04 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
03:19:04 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
03:19:04 INFO - building 'psutil._psutil_posix' extension
03:19:04 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
03:19:04 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
03:19:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:19:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:19:05 INFO - Successfully installed psutil
03:19:05 INFO - Cleaning up...
03:19:05 INFO - Return code: 0
03:19:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:19:05 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')]}
03:19:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:19:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:05 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')]}
03:19:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:19:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x892cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8993598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a45f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8727e30>, '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 0x89c4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a43470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279', '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
03:19:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
03:19:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:19:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:19:05 INFO - 'CCACHE_UMASK': '002',
03:19:05 INFO - 'DISPLAY': ':0',
03:19:05 INFO - 'HOME': '/home/cltbld',
03:19:05 INFO - 'LANG': 'en_US.UTF-8',
03:19:05 INFO - 'LOGNAME': 'cltbld',
03:19:05 INFO - 'MAIL': '/var/mail/cltbld',
03:19:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:19:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:19:05 INFO - 'MOZ_NO_REMOTE': '1',
03:19:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:19:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:19:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:19:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:19:05 INFO - 'PWD': '/builds/slave/test',
03:19:05 INFO - 'SHELL': '/bin/bash',
03:19:05 INFO - 'SHLVL': '1',
03:19:05 INFO - 'TERM': 'linux',
03:19:05 INFO - 'TMOUT': '86400',
03:19:05 INFO - 'USER': 'cltbld',
03:19:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279',
03:19:05 INFO - '_': '/tools/buildbot/bin/python'}
03:19:05 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:19:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:19:05 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
03:19:05 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
03:19:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:05 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
03:19:05 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
03:19:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:19:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:19:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:19:09 INFO - Installing collected packages: mozsystemmonitor
03:19:09 INFO - Running setup.py install for mozsystemmonitor
03:19:09 INFO - Successfully installed mozsystemmonitor
03:19:09 INFO - Cleaning up...
03:19:09 INFO - Return code: 0
03:19:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:19:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:19:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:19:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x892cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8993598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a45f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8727e30>, '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 0x89c4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a43470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279', '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
03:19:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
03:19:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
03:19:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:19:09 INFO - 'CCACHE_UMASK': '002',
03:19:09 INFO - 'DISPLAY': ':0',
03:19:09 INFO - 'HOME': '/home/cltbld',
03:19:09 INFO - 'LANG': 'en_US.UTF-8',
03:19:09 INFO - 'LOGNAME': 'cltbld',
03:19:09 INFO - 'MAIL': '/var/mail/cltbld',
03:19:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:19:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:19:09 INFO - 'MOZ_NO_REMOTE': '1',
03:19:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:19:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:19:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:19:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:19:09 INFO - 'PWD': '/builds/slave/test',
03:19:09 INFO - 'SHELL': '/bin/bash',
03:19:09 INFO - 'SHLVL': '1',
03:19:09 INFO - 'TERM': 'linux',
03:19:09 INFO - 'TMOUT': '86400',
03:19:09 INFO - 'USER': 'cltbld',
03:19:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279',
03:19:09 INFO - '_': '/tools/buildbot/bin/python'}
03:19:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:19:09 INFO - Downloading/unpacking blobuploader==1.2.4
03:19:09 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
03:19:09 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
03:19:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:19:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:19:13 INFO - Downloading blobuploader-1.2.4.tar.gz
03:19:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:19:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:19:13 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
03:19:13 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
03:19:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:13 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
03:19:13 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
03:19:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:19:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:19:14 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
03:19:14 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
03:19:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:14 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
03:19:14 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
03:19:15 INFO - Downloading docopt-0.6.1.tar.gz
03:19:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:19:15 INFO - Installing collected packages: blobuploader, requests, docopt
03:19:15 INFO - Running setup.py install for blobuploader
03:19:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:19:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:19:15 INFO - Running setup.py install for requests
03:19:16 INFO - Running setup.py install for docopt
03:19:16 INFO - Successfully installed blobuploader requests docopt
03:19:16 INFO - Cleaning up...
03:19:16 INFO - Return code: 0
03:19:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:19:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:19:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:19:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x892cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8993598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a45f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8727e30>, '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 0x89c4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a43470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279', '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
03:19:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:19:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:19:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:19:16 INFO - 'CCACHE_UMASK': '002',
03:19:16 INFO - 'DISPLAY': ':0',
03:19:16 INFO - 'HOME': '/home/cltbld',
03:19:16 INFO - 'LANG': 'en_US.UTF-8',
03:19:16 INFO - 'LOGNAME': 'cltbld',
03:19:16 INFO - 'MAIL': '/var/mail/cltbld',
03:19:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:19:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:19:16 INFO - 'MOZ_NO_REMOTE': '1',
03:19:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:19:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:19:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:19:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:19:16 INFO - 'PWD': '/builds/slave/test',
03:19:16 INFO - 'SHELL': '/bin/bash',
03:19:16 INFO - 'SHLVL': '1',
03:19:16 INFO - 'TERM': 'linux',
03:19:16 INFO - 'TMOUT': '86400',
03:19:16 INFO - 'USER': 'cltbld',
03:19:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279',
03:19:16 INFO - '_': '/tools/buildbot/bin/python'}
03:19:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:19:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:19:17 INFO - Running setup.py (path:/tmp/pip-fSQ_AX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:19:17 INFO - Running setup.py (path:/tmp/pip-7jaJpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:19:17 INFO - Running setup.py (path:/tmp/pip-dqYY_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:19:17 INFO - Running setup.py (path:/tmp/pip-hcqZd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:19:17 INFO - Running setup.py (path:/tmp/pip-OjBu6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:19:17 INFO - Running setup.py (path:/tmp/pip-DebKDL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:19:17 INFO - Running setup.py (path:/tmp/pip-3yZ_UO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:19:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:19:17 INFO - Running setup.py (path:/tmp/pip-2EyayK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:19:18 INFO - Running setup.py (path:/tmp/pip-UQFkHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:19:18 INFO - Running setup.py (path:/tmp/pip-4mQYHZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:19:18 INFO - Running setup.py (path:/tmp/pip-0C_ZZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:19:18 INFO - Running setup.py (path:/tmp/pip-m1Y3Ua-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:19:18 INFO - Running setup.py (path:/tmp/pip-usnVT7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:19:18 INFO - Running setup.py (path:/tmp/pip-yeV9ZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:19:18 INFO - Running setup.py (path:/tmp/pip-HTeVI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:19:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:19:18 INFO - Running setup.py (path:/tmp/pip-tDlIWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:19:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:19:19 INFO - Running setup.py (path:/tmp/pip-PHKnPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:19:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:19:19 INFO - Running setup.py (path:/tmp/pip-iYNvKf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:19:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:19:19 INFO - Running setup.py (path:/tmp/pip-5EGjEz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:19:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:19:19 INFO - Running setup.py (path:/tmp/pip-4r0dx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:19:19 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:19:20 INFO - Running setup.py (path:/tmp/pip-jhxE8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:19:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:19:20 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
03:19:20 INFO - Running setup.py install for manifestparser
03:19:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:19:20 INFO - Running setup.py install for mozcrash
03:19:20 INFO - Running setup.py install for mozdebug
03:19:20 INFO - Running setup.py install for mozdevice
03:19:21 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Running setup.py install for mozfile
03:19:21 INFO - Running setup.py install for mozhttpd
03:19:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Running setup.py install for mozinfo
03:19:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Running setup.py install for mozInstall
03:19:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:19:21 INFO - Running setup.py install for mozleak
03:19:22 INFO - Running setup.py install for mozlog
03:19:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:19:22 INFO - Running setup.py install for moznetwork
03:19:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:19:22 INFO - Running setup.py install for mozprocess
03:19:22 INFO - Running setup.py install for mozprofile
03:19:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:19:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:19:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:19:23 INFO - Running setup.py install for mozrunner
03:19:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:19:23 INFO - Running setup.py install for mozscreenshot
03:19:23 INFO - Running setup.py install for moztest
03:19:23 INFO - Running setup.py install for mozversion
03:19:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:19:23 INFO - Running setup.py install for wptserve
03:19:24 INFO - Running setup.py install for marionette-driver
03:19:24 INFO - Running setup.py install for browsermob-proxy
03:19:24 INFO - Running setup.py install for marionette-client
03:19:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:19:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:19:25 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
03:19:25 INFO - Cleaning up...
03:19:25 INFO - Return code: 0
03:19:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:19:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:19:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:19:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
03:19:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x892cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8993598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a45f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8727e30>, '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 0x89c4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a43470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279', '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
03:19:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:19:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:19:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:19:25 INFO - 'CCACHE_UMASK': '002',
03:19:25 INFO - 'DISPLAY': ':0',
03:19:25 INFO - 'HOME': '/home/cltbld',
03:19:25 INFO - 'LANG': 'en_US.UTF-8',
03:19:25 INFO - 'LOGNAME': 'cltbld',
03:19:25 INFO - 'MAIL': '/var/mail/cltbld',
03:19:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:19:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:19:25 INFO - 'MOZ_NO_REMOTE': '1',
03:19:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:19:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:19:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:19:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:19:25 INFO - 'PWD': '/builds/slave/test',
03:19:25 INFO - 'SHELL': '/bin/bash',
03:19:25 INFO - 'SHLVL': '1',
03:19:25 INFO - 'TERM': 'linux',
03:19:25 INFO - 'TMOUT': '86400',
03:19:25 INFO - 'USER': 'cltbld',
03:19:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279',
03:19:25 INFO - '_': '/tools/buildbot/bin/python'}
03:19:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:19:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:19:25 INFO - Running setup.py (path:/tmp/pip-nMJQCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:19:25 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))
03:19:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:19:25 INFO - Running setup.py (path:/tmp/pip-nmLa_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:19:25 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))
03:19:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:19:25 INFO - Running setup.py (path:/tmp/pip-3J2sMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:19:26 INFO - Running setup.py (path:/tmp/pip-B23CSn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:19:26 INFO - Running setup.py (path:/tmp/pip-8tTudo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:19:26 INFO - Running setup.py (path:/tmp/pip-bYLI9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:19:26 INFO - Running setup.py (path:/tmp/pip-9gF_8y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:19:26 INFO - Running setup.py (path:/tmp/pip-u7ydI8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:19:26 INFO - Running setup.py (path:/tmp/pip-bx5aJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:19:26 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))
03:19:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:19:26 INFO - Running setup.py (path:/tmp/pip-ZtQk2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:19:27 INFO - Running setup.py (path:/tmp/pip-cKriFJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:19:27 INFO - Running setup.py (path:/tmp/pip-fFCMbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:19:27 INFO - Running setup.py (path:/tmp/pip-SJ4NoD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:19:27 INFO - Running setup.py (path:/tmp/pip-iY6cFa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:19:27 INFO - Running setup.py (path:/tmp/pip-RDXh5O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:19:27 INFO - Running setup.py (path:/tmp/pip-5sSlgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:19:27 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))
03:19:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:19:27 INFO - Running setup.py (path:/tmp/pip-UlQPvM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:19:27 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))
03:19:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:19:28 INFO - Running setup.py (path:/tmp/pip-gDtO4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:19:28 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))
03:19:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:19:28 INFO - Running setup.py (path:/tmp/pip-IARskv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:19:28 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))
03:19:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:19:28 INFO - Running setup.py (path:/tmp/pip-8PfOVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:19:28 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))
03:19:28 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:19:28 INFO - Running setup.py (path:/tmp/pip-0NvpcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:19:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:19:28 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))
03:19:28 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))
03:19:28 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))
03:19:28 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))
03:19:28 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))
03:19:28 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))
03:19:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:19: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
03:19: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
03:19:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
03:19: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
03:19: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
03:19:32 INFO - Downloading blessings-1.6.tar.gz
03:19:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:19:32 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))
03:19:32 INFO - Installing collected packages: blessings
03:19:32 INFO - Running setup.py install for blessings
03:19:33 INFO - Successfully installed blessings
03:19:33 INFO - Cleaning up...
03:19:33 INFO - Return code: 0
03:19:33 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:19:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:19:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:19:33 INFO - Reading from file tmpfile_stdout
03:19:33 INFO - Current package versions:
03:19:33 INFO - argparse == 1.2.1
03:19:33 INFO - blessings == 1.6
03:19:33 INFO - blobuploader == 1.2.4
03:19:33 INFO - browsermob-proxy == 0.6.0
03:19:33 INFO - docopt == 0.6.1
03:19:33 INFO - manifestparser == 1.1
03:19:33 INFO - marionette-client == 2.3.0
03:19:33 INFO - marionette-driver == 1.4.0
03:19:33 INFO - mozInstall == 1.12
03:19:33 INFO - mozcrash == 0.17
03:19:33 INFO - mozdebug == 0.1
03:19:33 INFO - mozdevice == 0.48
03:19:33 INFO - mozfile == 1.2
03:19:33 INFO - mozhttpd == 0.7
03:19:33 INFO - mozinfo == 0.9
03:19:33 INFO - mozleak == 0.1
03:19:33 INFO - mozlog == 3.1
03:19:33 INFO - moznetwork == 0.27
03:19:33 INFO - mozprocess == 0.22
03:19:33 INFO - mozprofile == 0.28
03:19:33 INFO - mozrunner == 6.11
03:19:33 INFO - mozscreenshot == 0.1
03:19:33 INFO - mozsystemmonitor == 0.0
03:19:33 INFO - moztest == 0.7
03:19:33 INFO - mozversion == 1.4
03:19:33 INFO - psutil == 3.1.1
03:19:33 INFO - requests == 1.2.3
03:19:33 INFO - wptserve == 1.4.0
03:19:33 INFO - wsgiref == 0.1.2
03:19:33 INFO - Running post-action listener: _resource_record_post_action
03:19:33 INFO - Running post-action listener: _start_resource_monitoring
03:19:33 INFO - Starting resource monitoring.
03:19:33 INFO - #####
03:19:33 INFO - ##### Running pull step.
03:19:33 INFO - #####
03:19:33 INFO - Running pre-action listener: _resource_record_pre_action
03:19:33 INFO - Running main action method: pull
03:19:33 INFO - Pull has nothing to do!
03:19:33 INFO - Running post-action listener: _resource_record_post_action
03:19:33 INFO - #####
03:19:33 INFO - ##### Running install step.
03:19:33 INFO - #####
03:19:33 INFO - Running pre-action listener: _resource_record_pre_action
03:19:33 INFO - Running main action method: install
03:19:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:19:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:19:34 INFO - Reading from file tmpfile_stdout
03:19:34 INFO - Detecting whether we're running mozinstall >=1.0...
03:19:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:19:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:19:34 INFO - Reading from file tmpfile_stdout
03:19:34 INFO - Output received:
03:19:34 INFO - Usage: mozinstall [options] installer
03:19:34 INFO - Options:
03:19:34 INFO - -h, --help show this help message and exit
03:19:34 INFO - -d DEST, --destination=DEST
03:19:34 INFO - Directory to install application into. [default:
03:19:34 INFO - "/builds/slave/test"]
03:19:34 INFO - --app=APP Application being installed. [default: firefox]
03:19:34 INFO - mkdir: /builds/slave/test/build/application
03:19:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
03:19:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
03:19:56 INFO - Reading from file tmpfile_stdout
03:19:56 INFO - Output received:
03:19:56 INFO - /builds/slave/test/build/application/firefox/firefox
03:19:56 INFO - Running post-action listener: _resource_record_post_action
03:19:56 INFO - #####
03:19:56 INFO - ##### Running run-tests step.
03:19:56 INFO - #####
03:19:56 INFO - Running pre-action listener: _resource_record_pre_action
03:19:56 INFO - Running main action method: run_tests
03:19:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:19:56 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:19:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:19:56 INFO - grabbing minidump binary from tooltool
03:19:56 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')]}
03:19:56 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8727e30>, '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 0x89c4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8a43470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:19:56 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
03:19:56 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
03:19:57 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
03:19:57 INFO - Return code: 0
03:19:57 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
03:19:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:19:57 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/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
03:19:57 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/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
03:19:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:19:57 INFO - 'CCACHE_UMASK': '002',
03:19:57 INFO - 'DISPLAY': ':0',
03:19:57 INFO - 'HOME': '/home/cltbld',
03:19:57 INFO - 'LANG': 'en_US.UTF-8',
03:19:57 INFO - 'LOGNAME': 'cltbld',
03:19:57 INFO - 'MAIL': '/var/mail/cltbld',
03:19:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:19:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:19:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:19:57 INFO - 'MOZ_NO_REMOTE': '1',
03:19:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:19:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:19:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:19:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:19:57 INFO - 'PWD': '/builds/slave/test',
03:19:57 INFO - 'SHELL': '/bin/bash',
03:19:57 INFO - 'SHLVL': '1',
03:19:57 INFO - 'TERM': 'linux',
03:19:57 INFO - 'TMOUT': '86400',
03:19:57 INFO - 'USER': 'cltbld',
03:19:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466502234.905815-734370279',
03:19:57 INFO - '_': '/tools/buildbot/bin/python'}
03:19:57 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/UVy3mYLgTL6QsWgi3yYMfg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
03:19:57 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
03:19:57 INFO - import pkg_resources
03:19:59 INFO - Using 1 client processes
03:19:59 INFO - wptserve Starting http server on 127.0.0.1:8000
03:19:59 INFO - wptserve Starting http server on 127.0.0.1:8001
03:19:59 INFO - wptserve Starting http server on 127.0.0.1:8443
03:20:01 INFO - SUITE-START | Running 1476 tests
03:20:01 INFO - Running testharness tests
03:20:01 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:20:01 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
03:20:01 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:20:01 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:20:01 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:20:01 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:20:01 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:20:01 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:20:01 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:20:01 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:20:01 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:20:01 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
03:20:01 INFO - Setting up ssl
03:20:01 INFO - PROCESS | certutil |
03:20:01 INFO - PROCESS | certutil |
03:20:02 INFO - PROCESS | certutil |
03:20:02 INFO - Certificate Nickname Trust Attributes
03:20:02 INFO - SSL,S/MIME,JAR/XPI
03:20:02 INFO -
03:20:02 INFO - web-platform-tests CT,,
03:20:02 INFO -
03:20:02 INFO - Starting runner
03:20:03 INFO - PROCESS | 1785 | 1466504403758 Marionette INFO Listening on port 2828
03:20:06 INFO - PROCESS | 1785 | 1466504406296 Marionette INFO startBrowser db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:06 INFO - PROCESS | 1785 | 1466504406318 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:06 INFO - PROCESS | 1785 | 1466504406702 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:06 INFO - PROCESS | 1785 | 1466504406847 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:07 INFO - PROCESS | 1785 | 1466504407103 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:20:07 INFO - PROCESS | 1785 | 1466504407162 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:07 INFO - PROCESS | 1785 | 1466504407177 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 478ms
03:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:20:07 INFO - PROCESS | 1785 | 1466504407741 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:07 INFO - PROCESS | 1785 | 1466504407849 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 561ms
03:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:20:08 INFO - PROCESS | 1785 | 1466504408273 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:08 INFO - PROCESS | 1785 | 1466504408378 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 488ms
03:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:20:08 INFO - PROCESS | 1785 | 1466504408762 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:08 INFO - PROCESS | 1785 | 1466504408856 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms
03:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:20:09 INFO - PROCESS | 1785 | 1466504409237 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:09 INFO - PROCESS | 1785 | 1466504409332 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms
03:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:20:09 INFO - PROCESS | 1785 | 1466504409677 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:09 INFO - PROCESS | 1785 | 1466504409772 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms
03:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:20:10 INFO - PROCESS | 1785 | 1466504410110 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:10 INFO - PROCESS | 1785 | 1466504410254 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 675ms
03:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:20:10 INFO - PROCESS | 1785 | 1466504410787 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:10 INFO - PROCESS | 1785 | 1466504410911 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 476ms
03:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:20:11 INFO - PROCESS | 1785 | 1466504411265 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:11 INFO - PROCESS | 1785 | 1466504411356 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 573ms
03:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:20:11 INFO - PROCESS | 1785 | 1466504411847 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:11 INFO - PROCESS | 1785 | 1466504411948 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 474ms
03:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:20:12 INFO - PROCESS | 1785 | 1466504412324 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:12 INFO - PROCESS | 1785 | 1466504412415 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms
03:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:20:12 INFO - PROCESS | 1785 | 1466504412752 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:12 INFO - PROCESS | 1785 | 1466504412863 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 472ms
03:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:20:13 INFO - PROCESS | 1785 | 1466504413230 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:13 INFO - PROCESS | 1785 | 1466504413319 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 575ms
03:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:20:13 INFO - PROCESS | 1785 | 1466504413812 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:13 INFO - PROCESS | 1785 | 1466504413926 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 681ms
03:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:20:14 INFO - PROCESS | 1785 | 1466504414506 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:14 INFO - PROCESS | 1785 | 1466504414596 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 475ms
03:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:20:14 INFO - PROCESS | 1785 | 1466504414991 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:15 INFO - PROCESS | 1785 | 1466504415088 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 485ms
03:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:20:15 INFO - PROCESS | 1785 | 1466504415488 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:15 INFO - PROCESS | 1785 | 1466504415588 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 479ms
03:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:20:15 INFO - PROCESS | 1785 | 1466504415964 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:16 INFO - PROCESS | 1785 | 1466504416053 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms
03:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:20:16 INFO - PROCESS | 1785 | 1466504416489 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:16 INFO - PROCESS | 1785 | 1466504416571 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms
03:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:20:16 INFO - PROCESS | 1785 | 1466504416970 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:17 INFO - PROCESS | 1785 | 1466504417091 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 525ms
03:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:20:17 INFO - PROCESS | 1785 | 1466504417497 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:17 INFO - PROCESS | 1785 | 1466504417587 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms
03:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:20:17 INFO - PROCESS | 1785 | 1466504417971 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:18 INFO - PROCESS | 1785 | 1466504418052 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms
03:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:20:18 INFO - PROCESS | 1785 | 1466504418452 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:18 INFO - PROCESS | 1785 | 1466504418549 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 481ms
03:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:20:18 INFO - PROCESS | 1785 | 1466504418937 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:19 INFO - PROCESS | 1785 | 1466504419033 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms
03:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:20:19 INFO - PROCESS | 1785 | 1466504419416 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:19 INFO - PROCESS | 1785 | 1466504419517 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 528ms
03:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:20:19 INFO - PROCESS | 1785 | 1466504419950 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:20 INFO - PROCESS | 1785 | 1466504420042 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 471ms
03:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:20:20 INFO - PROCESS | 1785 | 1466504420425 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:20 INFO - PROCESS | 1785 | 1466504420522 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 480ms
03:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:20:20 INFO - PROCESS | 1785 | 1466504420910 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:21 INFO - PROCESS | 1785 | 1466504421003 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 873ms
03:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:20:21 INFO - PROCESS | 1785 | 1466504421791 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:21 INFO - PROCESS | 1785 | 1466504421886 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 535ms
03:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:20:22 INFO - PROCESS | 1785 | 1466504422341 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:22 INFO - PROCESS | 1785 | 1466504422439 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 531ms
03:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:20:22 INFO - PROCESS | 1785 | 1466504422881 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:22 INFO - PROCESS | 1785 | 1466504422971 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 572ms
03:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:20:23 INFO - PROCESS | 1785 | 1466504423560 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:23 INFO - PROCESS | 1785 | 1466504423657 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 483ms
03:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:20:24 INFO - PROCESS | 1785 | 1466504424047 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:24 INFO - PROCESS | 1785 | 1466504424133 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 477ms
03:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:20:24 INFO - PROCESS | 1785 | 1466504424531 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:24 INFO - PROCESS | 1785 | 1466504424633 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms
03:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:20:25 INFO - PROCESS | 1785 | 1466504425053 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:25 INFO - PROCESS | 1785 | 1466504425143 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 523ms
03:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:20:25 INFO - PROCESS | 1785 | 1466504425584 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:25 INFO - PROCESS | 1785 | 1466504425736 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 678ms
03:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:20:26 INFO - PROCESS | 1785 | 1466504426269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:26 INFO - PROCESS | 1785 | 1466504426379 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 729ms
03:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:20:27 INFO - PROCESS | 1785 | 1466504427007 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:27 INFO - PROCESS | 1785 | 1466504427130 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 533ms
03:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:20:27 INFO - PROCESS | 1785 | 1466504427554 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:27 INFO - PROCESS | 1785 | 1466504427652 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 487ms
03:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:20:28 INFO - PROCESS | 1785 | 1466504428051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:28 INFO - PROCESS | 1785 | 1466504428151 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 534ms
03:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:20:28 INFO - PROCESS | 1785 | 1466504428581 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:28 INFO - PROCESS | 1785 | 1466504428679 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 476ms
03:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:20:29 INFO - PROCESS | 1785 | 1466504429064 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:29 INFO - PROCESS | 1785 | 1466504429152 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 520ms
03:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:20:29 INFO - PROCESS | 1785 | 1466504429592 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:29 INFO - PROCESS | 1785 | 1466504429720 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 519ms
03:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:20:30 INFO - PROCESS | 1785 | 1466504430113 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:30 INFO - PROCESS | 1785 | 1466504430203 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 522ms
03:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:20:30 INFO - PROCESS | 1785 | 1466504430642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:30 INFO - PROCESS | 1785 | 1466504430751 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 624ms
03:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:20:31 INFO - PROCESS | 1785 | 1466504431270 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:31 INFO - PROCESS | 1785 | 1466504431356 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms
03:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:20:31 INFO - PROCESS | 1785 | 1466504431751 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:31 INFO - PROCESS | 1785 | 1466504431862 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 479ms
03:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:20:32 INFO - PROCESS | 1785 | 1466504432236 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:32 INFO - PROCESS | 1785 | 1466504432335 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 427ms
03:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:20:32 INFO - PROCESS | 1785 | 1466504432671 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:32 INFO - PROCESS | 1785 | 1466504432756 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 575ms
03:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:20:33 INFO - PROCESS | 1785 | 1466504433253 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:33 INFO - PROCESS | 1785 | 1466504433356 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 692ms
03:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:20:33 INFO - PROCESS | 1785 | 1466504433949 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:34 INFO - PROCESS | 1785 | 1466504434041 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms
03:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:20:34 INFO - PROCESS | 1785 | 1466504434480 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:34 INFO - PROCESS | 1785 | 1466504434598 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 530ms
03:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:20:35 INFO - PROCESS | 1785 | 1466504435023 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:35 INFO - PROCESS | 1785 | 1466504435117 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 477ms
03:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:20:35 INFO - PROCESS | 1785 | 1466504435497 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:35 INFO - PROCESS | 1785 | 1466504435589 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms
03:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:20:36 INFO - PROCESS | 1785 | 1466504436029 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:36 INFO - PROCESS | 1785 | 1466504436117 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 479ms
03:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:20:36 INFO - PROCESS | 1785 | 1466504436523 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:36 INFO - PROCESS | 1785 | 1466504436682 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms
03:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:20:37 INFO - PROCESS | 1785 | 1466504437198 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:37 INFO - PROCESS | 1785 | 1466504437302 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 530ms
03:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:20:37 INFO - PROCESS | 1785 | 1466504437732 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:37 INFO - PROCESS | 1785 | 1466504437816 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 475ms
03:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:20:38 INFO - PROCESS | 1785 | 1466504438224 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:38 INFO - PROCESS | 1785 | 1466504438317 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 423ms
03:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:20:38 INFO - PROCESS | 1785 | 1466504438652 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:38 INFO - PROCESS | 1785 | 1466504438746 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 476ms
03:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:20:39 INFO - PROCESS | 1785 | 1466504439134 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:39 INFO - PROCESS | 1785 | 1466504439234 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms
03:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:20:39 INFO - PROCESS | 1785 | 1466504439613 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:39 INFO - PROCESS | 1785 | 1466504439700 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 473ms
03:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:20:40 INFO - PROCESS | 1785 | 1466504440091 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:40 INFO - PROCESS | 1785 | 1466504440184 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 570ms
03:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:20:40 INFO - PROCESS | 1785 | 1466504440672 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:40 INFO - PROCESS | 1785 | 1466504440803 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 676ms
03:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:20:41 INFO - PROCESS | 1785 | 1466504441380 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:41 INFO - PROCESS | 1785 | 1466504441590 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 777ms
03:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:20:42 INFO - PROCESS | 1785 | 1466504442157 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:42 INFO - PROCESS | 1785 | 1466504442261 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 523ms
03:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:20:42 INFO - PROCESS | 1785 | 1466504442689 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:42 INFO - PROCESS | 1785 | 1466504442823 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 575ms
03:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:20:43 INFO - PROCESS | 1785 | 1466504443283 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:43 INFO - PROCESS | 1785 | 1466504443419 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 684ms
03:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:20:43 INFO - PROCESS | 1785 | 1466504443969 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:44 INFO - PROCESS | 1785 | 1466504444108 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 677ms
03:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:20:44 INFO - PROCESS | 1785 | 1466504444670 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:44 INFO - PROCESS | 1785 | 1466504444831 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 834ms
03:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:20:45 INFO - PROCESS | 1785 | 1466504445507 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:45 INFO - PROCESS | 1785 | 1466504445646 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 622ms
03:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:20:46 INFO - PROCESS | 1785 | 1466504446134 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:46 INFO - PROCESS | 1785 | 1466504446258 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 626ms
03:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:20:46 INFO - PROCESS | 1785 | 1466504446769 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:46 INFO - PROCESS | 1785 | 1466504446932 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:47 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.
03:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 679ms
03:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:20:47 INFO - PROCESS | 1785 | 1466504447451 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:47 INFO - PROCESS | 1785 | 1466504447549 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:47 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.
03:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 472ms
03:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:20:47 INFO - PROCESS | 1785 | 1466504447929 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:48 INFO - PROCESS | 1785 | 1466504448028 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:48 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.
03:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 674ms
03:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:20:48 INFO - PROCESS | 1785 | 1466504448612 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:48 INFO - PROCESS | 1785 | 1466504448799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:49 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.
03:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 931ms
03:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:20:49 INFO - PROCESS | 1785 | 1466504449557 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:49 INFO - PROCESS | 1785 | 1466504449725 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:50 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.
03:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 883ms
03:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:20:50 INFO - PROCESS | 1785 | 1466504450456 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:50 INFO - PROCESS | 1785 | 1466504450623 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:51 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.
03:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1290ms
03:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:20:51 INFO - PROCESS | 1785 | 1466504451747 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:51 INFO - PROCESS | 1785 | 1466504451897 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:52 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.
03:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 774ms
03:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:20:52 INFO - PROCESS | 1785 | 1466504452535 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:52 INFO - PROCESS | 1785 | 1466504452719 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:53 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.
03:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 781ms
03:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:20:53 INFO - PROCESS | 1785 | 1466504453371 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:53 INFO - PROCESS | 1785 | 1466504453535 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:54 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.
03:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 910ms
03:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:20:54 INFO - PROCESS | 1785 | 1466504454247 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:54 INFO - PROCESS | 1785 | 1466504454418 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:55 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.
03:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 774ms
03:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:20:55 INFO - PROCESS | 1785 | 1466504455025 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:55 INFO - PROCESS | 1785 | 1466504455120 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:55 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.
03:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 522ms
03:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:20:55 INFO - PROCESS | 1785 | 1466504455562 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:55 INFO - PROCESS | 1785 | 1466504455712 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:56 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.
03:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 582ms
03:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:20:56 INFO - PROCESS | 1785 | 1466504456153 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:56 INFO - PROCESS | 1785 | 1466504456243 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:56 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.
03:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 530ms
03:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:20:56 INFO - PROCESS | 1785 | 1466504456681 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:56 INFO - PROCESS | 1785 | 1466504456766 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:57 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.
03:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 477ms
03:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:20:57 INFO - PROCESS | 1785 | 1466504457163 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:57 INFO - PROCESS | 1785 | 1466504457249 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:57 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.
03:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 482ms
03:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:20:57 INFO - PROCESS | 1785 | 1466504457650 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:57 INFO - PROCESS | 1785 | 1466504457741 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:58 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.
03:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 671ms
03:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:20:58 INFO - PROCESS | 1785 | 1466504458388 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:58 INFO - PROCESS | 1785 | 1466504458582 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:59 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.
03:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 729ms
03:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:20:59 INFO - PROCESS | 1785 | 1466504459130 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:59 INFO - PROCESS | 1785 | 1466504459256 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:20:59 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.
03:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 838ms
03:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:20:59 INFO - PROCESS | 1785 | 1466504459976 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:00 INFO - PROCESS | 1785 | 1466504460102 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:00 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.
03:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 723ms
03:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:21:00 INFO - PROCESS | 1785 | 1466504460696 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:00 INFO - PROCESS | 1785 | 1466504460814 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:01 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.
03:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 627ms
03:21:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:21:01 INFO - PROCESS | 1785 | 1466504461332 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:01 INFO - PROCESS | 1785 | 1466504461458 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:21:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 627ms
03:21:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:21:01 INFO - PROCESS | 1785 | 1466504461983 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:02 INFO - PROCESS | 1785 | 1466504462193 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:21:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 795ms
03:21:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:21:02 INFO - PROCESS | 1785 | 1466504462766 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:02 INFO - PROCESS | 1785 | 1466504462873 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:21:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 577ms
03:21:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:21:03 INFO - PROCESS | 1785 | 1466504463411 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:03 INFO - PROCESS | 1785 | 1466504463540 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:21:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 640ms
03:21:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:21:04 INFO - PROCESS | 1785 | 1466504464008 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:04 INFO - PROCESS | 1785 | 1466504464130 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:21:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 594ms
03:21:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:21:04 INFO - PROCESS | 1785 | 1466504464609 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:04 INFO - PROCESS | 1785 | 1466504464717 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:21:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 836ms
03:21:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:21:05 INFO - PROCESS | 1785 | 1466504465458 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:05 INFO - PROCESS | 1785 | 1466504465587 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:06 INFO - PROCESS | 1785 | 1466504466312 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:21:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:21:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 880ms
03:21:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:21:06 INFO - PROCESS | 1785 | 1466504466356 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:06 INFO - PROCESS | 1785 | 1466504466475 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:21:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 874ms
03:21:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:21:07 INFO - PROCESS | 1785 | 1466504467249 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:07 INFO - PROCESS | 1785 | 1466504467505 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:21:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 686ms
03:21:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:21:07 INFO - PROCESS | 1785 | 1466504467937 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:08 INFO - PROCESS | 1785 | 1466504468054 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:21:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 581ms
03:21:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:21:08 INFO - PROCESS | 1785 | 1466504468532 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:08 INFO - PROCESS | 1785 | 1466504468642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:21:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 573ms
03:21:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:21:09 INFO - PROCESS | 1785 | 1466504469100 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:09 INFO - PROCESS | 1785 | 1466504469202 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:10 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
03:21:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 981ms
03:21:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:21:10 INFO - PROCESS | 1785 | 1466504470086 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:10 INFO - PROCESS | 1785 | 1466504470171 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:21:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 937ms
03:21:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:21:11 INFO - PROCESS | 1785 | 1466504471031 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:11 INFO - PROCESS | 1785 | 1466504471135 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:11 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
03:21:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:21:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 523ms
03:21:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:21:11 INFO - PROCESS | 1785 | 1466504471555 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:11 INFO - PROCESS | 1785 | 1466504471639 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:21:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 426ms
03:21:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:21:11 INFO - PROCESS | 1785 | 1466504471987 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:12 INFO - PROCESS | 1785 | 1466504472072 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:21:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms
03:21:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:21:12 INFO - PROCESS | 1785 | 1466504472466 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:12 INFO - PROCESS | 1785 | 1466504472555 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:21:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 532ms
03:21:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:21:13 INFO - PROCESS | 1785 | 1466504473006 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:13 INFO - PROCESS | 1785 | 1466504473152 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:21:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 781ms
03:21:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:21:13 INFO - PROCESS | 1785 | 1466504473792 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:13 INFO - PROCESS | 1785 | 1466504473892 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:21:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms
03:21:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:21:14 INFO - PROCESS | 1785 | 1466504474325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:14 INFO - PROCESS | 1785 | 1466504474449 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:14 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 580ms
03:21:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:21:14 INFO - PROCESS | 1785 | 1466504474919 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:15 INFO - PROCESS | 1785 | 1466504475026 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:21:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 578ms
03:21:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:21:15 INFO - PROCESS | 1785 | 1466504475494 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:15 INFO - PROCESS | 1785 | 1466504475590 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:16 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:21:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 529ms
03:21:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:21:16 INFO - PROCESS | 1785 | 1466504476031 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:16 INFO - PROCESS | 1785 | 1466504476122 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:16 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
03:21:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:21:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 573ms
03:21:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:21:16 INFO - PROCESS | 1785 | 1466504476619 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:16 INFO - PROCESS | 1785 | 1466504476742 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:17 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:21:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 582ms
03:21:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:21:17 INFO - PROCESS | 1785 | 1466504477199 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:17 INFO - PROCESS | 1785 | 1466504477284 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:21:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 476ms
03:21:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:21:17 INFO - PROCESS | 1785 | 1466504477684 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:17 INFO - PROCESS | 1785 | 1466504477769 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 482ms
03:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:21:18 INFO - PROCESS | 1785 | 1466504478170 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:18 INFO - PROCESS | 1785 | 1466504478260 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 476ms
03:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:21:18 INFO - PROCESS | 1785 | 1466504478652 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:18 INFO - PROCESS | 1785 | 1466504478737 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms
03:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:21:19 INFO - PROCESS | 1785 | 1466504479181 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:19 INFO - PROCESS | 1785 | 1466504479283 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 527ms
03:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:21:19 INFO - PROCESS | 1785 | 1466504479713 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:19 INFO - PROCESS | 1785 | 1466504479807 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 569ms
03:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:21:20 INFO - PROCESS | 1785 | 1466504480290 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:20 INFO - PROCESS | 1785 | 1466504480390 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 926ms
03:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:21:21 INFO - PROCESS | 1785 | 1466504481225 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:21 INFO - PROCESS | 1785 | 1466504481325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 525ms
03:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:21:21 INFO - PROCESS | 1785 | 1466504481758 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:21 INFO - PROCESS | 1785 | 1466504481851 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 476ms
03:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:21:22 INFO - PROCESS | 1785 | 1466504482248 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:22 INFO - PROCESS | 1785 | 1466504482350 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 536ms
03:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:21:22 INFO - PROCESS | 1785 | 1466504482781 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:22 INFO - PROCESS | 1785 | 1466504482879 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms
03:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:21:23 INFO - PROCESS | 1785 | 1466504483313 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:23 INFO - PROCESS | 1785 | 1466504483428 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:23 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
03:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 546ms
03:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:21:23 INFO - PROCESS | 1785 | 1466504483862 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:23 INFO - PROCESS | 1785 | 1466504483970 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 582ms
03:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:21:24 INFO - PROCESS | 1785 | 1466504484447 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:24 INFO - PROCESS | 1785 | 1466504484554 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms
03:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:21:24 INFO - PROCESS | 1785 | 1466504484973 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:25 INFO - PROCESS | 1785 | 1466504485057 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:25 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
03:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 485ms
03:21:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:21:25 INFO - PROCESS | 1785 | 1466504485466 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:25 INFO - PROCESS | 1785 | 1466504485552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:25 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
03:21:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:21:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:21:25 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
03:21:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:21:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:21:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:21:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 477ms
03:21:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:21:25 INFO - PROCESS | 1785 | 1466504485951 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:26 INFO - PROCESS | 1785 | 1466504486054 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:21:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 474ms
03:21:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:21:26 INFO - PROCESS | 1785 | 1466504486432 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:26 INFO - PROCESS | 1785 | 1466504486552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:26 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.
03:21:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 531ms
03:21:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:21:26 INFO - PROCESS | 1785 | 1466504486967 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:27 INFO - PROCESS | 1785 | 1466504487077 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:27 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.
03:21:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 680ms
03:21:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:21:27 INFO - PROCESS | 1785 | 1466504487654 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:27 INFO - PROCESS | 1785 | 1466504487836 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:21:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 626ms
03:21:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:21:28 INFO - PROCESS | 1785 | 1466504488290 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:28 INFO - PROCESS | 1785 | 1466504488393 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:28 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.
03:21:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 526ms
03:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:21:28 INFO - PROCESS | 1785 | 1466504488829 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:28 INFO - PROCESS | 1785 | 1466504488928 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 575ms
03:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:21:29 INFO - PROCESS | 1785 | 1466504489401 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:29 INFO - PROCESS | 1785 | 1466504489493 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 524ms
03:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:21:29 INFO - PROCESS | 1785 | 1466504489930 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:30 INFO - PROCESS | 1785 | 1466504490018 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms
03:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:21:30 INFO - PROCESS | 1785 | 1466504490467 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:30 INFO - PROCESS | 1785 | 1466504490608 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 571ms
03:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:21:31 INFO - PROCESS | 1785 | 1466504491041 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:31 INFO - PROCESS | 1785 | 1466504491131 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 522ms
03:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:21:31 INFO - PROCESS | 1785 | 1466504491568 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:31 INFO - PROCESS | 1785 | 1466504491657 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 479ms
03:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:21:32 INFO - PROCESS | 1785 | 1466504492051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:32 INFO - PROCESS | 1785 | 1466504492140 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms
03:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:21:32 INFO - PROCESS | 1785 | 1466504492576 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:32 INFO - PROCESS | 1785 | 1466504492676 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 571ms
03:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:21:33 INFO - PROCESS | 1785 | 1466504493154 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:33 INFO - PROCESS | 1785 | 1466504493257 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 538ms
03:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:21:33 INFO - PROCESS | 1785 | 1466504493696 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:33 INFO - PROCESS | 1785 | 1466504493787 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms
03:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:21:34 INFO - PROCESS | 1785 | 1466504494170 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:34 INFO - PROCESS | 1785 | 1466504494291 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms
03:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:21:34 INFO - PROCESS | 1785 | 1466504494849 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:35 INFO - PROCESS | 1785 | 1466504495046 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:21:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 883ms
03:21:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:21:35 INFO - PROCESS | 1785 | 1466504495742 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:35 INFO - PROCESS | 1785 | 1466504495840 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 527ms
03:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:21:36 INFO - PROCESS | 1785 | 1466504496278 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:36 INFO - PROCESS | 1785 | 1466504496476 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 645ms
03:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:21:36 INFO - PROCESS | 1785 | 1466504496935 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:37 INFO - PROCESS | 1785 | 1466504497051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:21:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 539ms
03:21:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:21:37 INFO - PROCESS | 1785 | 1466504497480 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:37 INFO - PROCESS | 1785 | 1466504497571 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:21:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms
03:21:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:21:38 INFO - PROCESS | 1785 | 1466504497997 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:38 INFO - PROCESS | 1785 | 1466504498100 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 586ms
03:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:21:38 INFO - PROCESS | 1785 | 1466504498601 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:38 INFO - PROCESS | 1785 | 1466504498730 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:21:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 572ms
03:21:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:21:39 INFO - PROCESS | 1785 | 1466504499177 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:39 INFO - PROCESS | 1785 | 1466504499264 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:21:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 475ms
03:21:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:21:39 INFO - PROCESS | 1785 | 1466504499653 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:39 INFO - PROCESS | 1785 | 1466504499739 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:21:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 471ms
03:21:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:21:40 INFO - PROCESS | 1785 | 1466504500129 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:40 INFO - PROCESS | 1785 | 1466504500216 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:21:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 475ms
03:21:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:21:40 INFO - PROCESS | 1785 | 1466504500608 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:40 INFO - PROCESS | 1785 | 1466504500698 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:21:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms
03:21:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:21:41 INFO - PROCESS | 1785 | 1466504501086 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:41 INFO - PROCESS | 1785 | 1466504501191 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:21:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 481ms
03:21:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:21:41 INFO - PROCESS | 1785 | 1466504501572 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:41 INFO - PROCESS | 1785 | 1466504501660 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:21:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 880ms
03:21:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:21:42 INFO - PROCESS | 1785 | 1466504502462 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:42 INFO - PROCESS | 1785 | 1466504502561 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:21:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 532ms
03:21:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:21:43 INFO - PROCESS | 1785 | 1466504503004 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:43 INFO - PROCESS | 1785 | 1466504503116 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:21:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms
03:21:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:21:43 INFO - PROCESS | 1785 | 1466504503544 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:43 INFO - PROCESS | 1785 | 1466504503642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:21:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 532ms
03:21:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:21:44 INFO - PROCESS | 1785 | 1466504504078 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:44 INFO - PROCESS | 1785 | 1466504504172 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:21:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 526ms
03:21:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:21:44 INFO - PROCESS | 1785 | 1466504504602 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:44 INFO - PROCESS | 1785 | 1466504504703 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:21:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 530ms
03:21:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:21:45 INFO - PROCESS | 1785 | 1466504505140 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:45 INFO - PROCESS | 1785 | 1466504505269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:21:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 571ms
03:21:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:21:45 INFO - PROCESS | 1785 | 1466504505735 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:45 INFO - PROCESS | 1785 | 1466504505834 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:46 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
03:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 480ms
03:21:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:21:46 INFO - PROCESS | 1785 | 1466504506199 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:46 INFO - PROCESS | 1785 | 1466504506285 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 484ms
03:21:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:21:46 INFO - PROCESS | 1785 | 1466504506687 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:46 INFO - PROCESS | 1785 | 1466504506773 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:47 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)
03:21:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 922ms
03:21:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:21:47 INFO - PROCESS | 1785 | 1466504507619 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:47 INFO - PROCESS | 1785 | 1466504507711 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:21:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 929ms
03:21:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:21:48 INFO - PROCESS | 1785 | 1466504508551 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:48 INFO - PROCESS | 1785 | 1466504508690 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:21:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1129ms
03:21:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:21:49 INFO - PROCESS | 1785 | 1466504509687 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:49 INFO - PROCESS | 1785 | 1466504509791 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:50 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)
03:21:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1027ms
03:21:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:21:50 INFO - PROCESS | 1785 | 1466504510732 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:50 INFO - PROCESS | 1785 | 1466504510829 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:51 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)
03:21:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 925ms
03:21:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:21:51 INFO - PROCESS | 1785 | 1466504511671 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:51 INFO - PROCESS | 1785 | 1466504511774 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:21:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 979ms
03:21:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:21:52 INFO - PROCESS | 1785 | 1466504512643 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:52 INFO - PROCESS | 1785 | 1466504512756 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:21:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1029ms
03:21:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:21:53 INFO - PROCESS | 1785 | 1466504513679 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:53 INFO - PROCESS | 1785 | 1466504513771 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:21:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms
03:21:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:21:54 INFO - PROCESS | 1785 | 1466504514662 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:54 INFO - PROCESS | 1785 | 1466504514772 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:55 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
03:21:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 933ms
03:21:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:21:55 INFO - PROCESS | 1785 | 1466504515597 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:55 INFO - PROCESS | 1785 | 1466504515686 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 981ms
03:21:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:21:56 INFO - PROCESS | 1785 | 1466504516586 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:56 INFO - PROCESS | 1785 | 1466504516707 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:57 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:21:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 621ms
03:21:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:21:57 INFO - PROCESS | 1785 | 1466504517218 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:57 INFO - PROCESS | 1785 | 1466504517314 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:21:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms
03:21:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:21:57 INFO - PROCESS | 1785 | 1466504517753 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:57 INFO - PROCESS | 1785 | 1466504517851 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:58 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
03:21:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:21:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:21:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 586ms
03:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:21:58 INFO - PROCESS | 1785 | 1466504518337 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:58 INFO - PROCESS | 1785 | 1466504518431 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 523ms
03:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:21:58 INFO - PROCESS | 1785 | 1466504518866 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:58 INFO - PROCESS | 1785 | 1466504518951 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:21:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 930ms
03:21:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:21:59 INFO - PROCESS | 1785 | 1466504519818 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:21:59 INFO - PROCESS | 1785 | 1466504519939 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:00 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
03:22:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 976ms
03:22:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:22:00 INFO - PROCESS | 1785 | 1466504520795 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:00 INFO - PROCESS | 1785 | 1466504520882 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:01 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.)
03:22:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms
03:22:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:22:01 INFO - PROCESS | 1785 | 1466504521722 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:01 INFO - PROCESS | 1785 | 1466504521812 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:22:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 927ms
03:22:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:22:02 INFO - PROCESS | 1785 | 1466504522654 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:02 INFO - PROCESS | 1785 | 1466504522743 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:03 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
03:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1035ms
03:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:22:03 INFO - PROCESS | 1785 | 1466504523698 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:03 INFO - PROCESS | 1785 | 1466504523805 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:22:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms
03:22:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:22:04 INFO - PROCESS | 1785 | 1466504524294 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:04 INFO - PROCESS | 1785 | 1466504524398 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:22:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 931ms
03:22:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:22:05 INFO - PROCESS | 1785 | 1466504525236 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:05 INFO - PROCESS | 1785 | 1466504525340 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:22:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 931ms
03:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:22:06 INFO - PROCESS | 1785 | 1466504526168 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:06 INFO - PROCESS | 1785 | 1466504526262 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 526ms
03:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:22:06 INFO - PROCESS | 1785 | 1466504526710 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:06 INFO - PROCESS | 1785 | 1466504526806 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 527ms
03:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:22:07 INFO - PROCESS | 1785 | 1466504527239 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:07 INFO - PROCESS | 1785 | 1466504527350 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 522ms
03:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:22:07 INFO - PROCESS | 1785 | 1466504527764 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:07 INFO - PROCESS | 1785 | 1466504527851 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 482ms
03:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:22:08 INFO - PROCESS | 1785 | 1466504528250 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:08 INFO - PROCESS | 1785 | 1466504528342 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms
03:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:22:08 INFO - PROCESS | 1785 | 1466504528777 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:08 INFO - PROCESS | 1785 | 1466504528869 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms
03:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:22:09 INFO - PROCESS | 1785 | 1466504529253 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:09 INFO - PROCESS | 1785 | 1466504529338 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 476ms
03:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:22:09 INFO - PROCESS | 1785 | 1466504529738 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:09 INFO - PROCESS | 1785 | 1466504529845 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:10 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
03:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 629ms
03:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:22:10 INFO - PROCESS | 1785 | 1466504530373 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:10 INFO - PROCESS | 1785 | 1466504530480 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:11 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
03:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 771ms
03:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:22:11 INFO - PROCESS | 1785 | 1466504531149 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:11 INFO - PROCESS | 1785 | 1466504531264 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:11 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
03:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 534ms
03:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:22:11 INFO - PROCESS | 1785 | 1466504531718 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:11 INFO - PROCESS | 1785 | 1466504531825 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 530ms
03:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:22:12 INFO - PROCESS | 1785 | 1466504532258 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:12 INFO - PROCESS | 1785 | 1466504532356 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:12 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
03:22:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:22:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 580ms
03:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:22:12 INFO - PROCESS | 1785 | 1466504532834 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:12 INFO - PROCESS | 1785 | 1466504532934 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 524ms
03:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:22:13 INFO - PROCESS | 1785 | 1466504533371 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:13 INFO - PROCESS | 1785 | 1466504533462 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:13 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
03:22:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:22:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 576ms
03:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:22:13 INFO - PROCESS | 1785 | 1466504533958 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:14 INFO - PROCESS | 1785 | 1466504534092 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 588ms
03:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:22:14 INFO - PROCESS | 1785 | 1466504534550 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:14 INFO - PROCESS | 1785 | 1466504534635 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 474ms
03:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:22:15 INFO - PROCESS | 1785 | 1466504535028 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:15 INFO - PROCESS | 1785 | 1466504535118 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 472ms
03:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:22:15 INFO - PROCESS | 1785 | 1466504535503 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:15 INFO - PROCESS | 1785 | 1466504535587 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 482ms
03:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:22:15 INFO - PROCESS | 1785 | 1466504535991 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:16 INFO - PROCESS | 1785 | 1466504536076 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 481ms
03:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:22:16 INFO - PROCESS | 1785 | 1466504536481 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:16 INFO - PROCESS | 1785 | 1466504536584 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 527ms
03:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:22:17 INFO - PROCESS | 1785 | 1466504537010 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:17 INFO - PROCESS | 1785 | 1466504537097 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms
03:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:22:17 INFO - PROCESS | 1785 | 1466504537588 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:17 INFO - PROCESS | 1785 | 1466504537713 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 676ms
03:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:22:18 INFO - PROCESS | 1785 | 1466504538272 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:18 INFO - PROCESS | 1785 | 1466504538377 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 789ms
03:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:22:19 INFO - PROCESS | 1785 | 1466504539071 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:19 INFO - PROCESS | 1785 | 1466504539174 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 533ms
03:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:22:19 INFO - PROCESS | 1785 | 1466504539609 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:19 INFO - PROCESS | 1785 | 1466504539705 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms
03:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:22:20 INFO - PROCESS | 1785 | 1466504540144 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:20 INFO - PROCESS | 1785 | 1466504540235 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 530ms
03:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:22:20 INFO - PROCESS | 1785 | 1466504540670 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:20 INFO - PROCESS | 1785 | 1466504540760 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms
03:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:22:21 INFO - PROCESS | 1785 | 1466504541194 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:21 INFO - PROCESS | 1785 | 1466504541287 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 522ms
03:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:22:21 INFO - PROCESS | 1785 | 1466504541725 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:21 INFO - PROCESS | 1785 | 1466504541842 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 536ms
03:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:22:22 INFO - PROCESS | 1785 | 1466504542269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:22 INFO - PROCESS | 1785 | 1466504542363 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 477ms
03:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:22:22 INFO - PROCESS | 1785 | 1466504542746 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:22 INFO - PROCESS | 1785 | 1466504542833 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 476ms
03:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:22:23 INFO - PROCESS | 1785 | 1466504543226 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:23 INFO - PROCESS | 1785 | 1466504543314 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 532ms
03:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:22:23 INFO - PROCESS | 1785 | 1466504543763 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:23 INFO - PROCESS | 1785 | 1466504543851 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 480ms
03:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:22:24 INFO - PROCESS | 1785 | 1466504544258 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:24 INFO - PROCESS | 1785 | 1466504544362 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 482ms
03:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:22:24 INFO - PROCESS | 1785 | 1466504544736 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:24 INFO - PROCESS | 1785 | 1466504544827 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 822ms
03:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:22:25 INFO - PROCESS | 1785 | 1466504545567 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:25 INFO - PROCESS | 1785 | 1466504545673 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 544ms
03:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:22:26 INFO - PROCESS | 1785 | 1466504546121 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:26 INFO - PROCESS | 1785 | 1466504546236 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 524ms
03:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:22:26 INFO - PROCESS | 1785 | 1466504546659 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:26 INFO - PROCESS | 1785 | 1466504546758 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 535ms
03:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:22:27 INFO - PROCESS | 1785 | 1466504547194 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:27 INFO - PROCESS | 1785 | 1466504547295 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 522ms
03:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:22:27 INFO - PROCESS | 1785 | 1466504547716 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:27 INFO - PROCESS | 1785 | 1466504547810 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 526ms
03:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:22:28 INFO - PROCESS | 1785 | 1466504548253 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:28 INFO - PROCESS | 1785 | 1466504548386 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 622ms
03:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:22:28 INFO - PROCESS | 1785 | 1466504548883 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:29 INFO - PROCESS | 1785 | 1466504549000 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 480ms
03:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:22:29 INFO - PROCESS | 1785 | 1466504549369 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:29 INFO - PROCESS | 1785 | 1466504549461 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 523ms
03:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:22:29 INFO - PROCESS | 1785 | 1466504549896 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:29 INFO - PROCESS | 1785 | 1466504549988 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 479ms
03:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:22:30 INFO - PROCESS | 1785 | 1466504550380 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:30 INFO - PROCESS | 1785 | 1466504550470 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 474ms
03:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:22:30 INFO - PROCESS | 1785 | 1466504550862 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:30 INFO - PROCESS | 1785 | 1466504550972 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 530ms
03:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:22:31 INFO - PROCESS | 1785 | 1466504551395 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:31 INFO - PROCESS | 1785 | 1466504551501 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 524ms
03:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:22:31 INFO - PROCESS | 1785 | 1466504551927 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:32 INFO - PROCESS | 1785 | 1466504552062 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 675ms
03:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:22:32 INFO - PROCESS | 1785 | 1466504552710 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:32 INFO - PROCESS | 1785 | 1466504552820 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 629ms
03:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:22:33 INFO - PROCESS | 1785 | 1466504553336 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:33 INFO - PROCESS | 1785 | 1466504553440 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 534ms
03:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:22:33 INFO - PROCESS | 1785 | 1466504553888 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:33 INFO - PROCESS | 1785 | 1466504553988 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 527ms
03:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:22:34 INFO - PROCESS | 1785 | 1466504554416 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:34 INFO - PROCESS | 1785 | 1466504554508 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms
03:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:22:34 INFO - PROCESS | 1785 | 1466504554941 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:35 INFO - PROCESS | 1785 | 1466504555037 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms
03:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:22:35 INFO - PROCESS | 1785 | 1466504555470 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:35 INFO - PROCESS | 1785 | 1466504555615 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 626ms
03:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:22:36 INFO - PROCESS | 1785 | 1466504556104 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:36 INFO - PROCESS | 1785 | 1466504556198 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms
03:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:22:36 INFO - PROCESS | 1785 | 1466504556630 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:36 INFO - PROCESS | 1785 | 1466504556720 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 474ms
03:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:22:37 INFO - PROCESS | 1785 | 1466504557109 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:37 INFO - PROCESS | 1785 | 1466504557200 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms
03:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:22:37 INFO - PROCESS | 1785 | 1466504557587 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:37 INFO - PROCESS | 1785 | 1466504557678 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 478ms
03:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:22:38 INFO - PROCESS | 1785 | 1466504558071 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:38 INFO - PROCESS | 1785 | 1466504558187 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 588ms
03:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:22:38 INFO - PROCESS | 1785 | 1466504558665 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:38 INFO - PROCESS | 1785 | 1466504558759 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 480ms
03:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:22:39 INFO - PROCESS | 1785 | 1466504559154 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:39 INFO - PROCESS | 1785 | 1466504559251 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 638ms
03:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:22:39 INFO - PROCESS | 1785 | 1466504559795 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:39 INFO - PROCESS | 1785 | 1466504559903 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 678ms
03:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:22:40 INFO - PROCESS | 1785 | 1466504560506 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:40 INFO - PROCESS | 1785 | 1466504560629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 743ms
03:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:22:41 INFO - PROCESS | 1785 | 1466504561234 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:41 INFO - PROCESS | 1785 | 1466504561334 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 533ms
03:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:22:41 INFO - PROCESS | 1785 | 1466504561776 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:41 INFO - PROCESS | 1785 | 1466504561877 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms
03:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:22:42 INFO - PROCESS | 1785 | 1466504562310 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:42 INFO - PROCESS | 1785 | 1466504562407 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 527ms
03:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:22:42 INFO - PROCESS | 1785 | 1466504562833 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:42 INFO - PROCESS | 1785 | 1466504562926 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 525ms
03:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:22:43 INFO - PROCESS | 1785 | 1466504563363 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:43 INFO - PROCESS | 1785 | 1466504563469 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 587ms
03:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:22:43 INFO - PROCESS | 1785 | 1466504563959 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:44 INFO - PROCESS | 1785 | 1466504564076 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 570ms
03:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:22:44 INFO - PROCESS | 1785 | 1466504564531 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:44 INFO - PROCESS | 1785 | 1466504564620 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms
03:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:22:45 INFO - PROCESS | 1785 | 1466504565005 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:45 INFO - PROCESS | 1785 | 1466504565092 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 479ms
03:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:22:45 INFO - PROCESS | 1785 | 1466504565489 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:45 INFO - PROCESS | 1785 | 1466504565576 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 473ms
03:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:22:45 INFO - PROCESS | 1785 | 1466504565972 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:46 INFO - PROCESS | 1785 | 1466504566058 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 478ms
03:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:22:46 INFO - PROCESS | 1785 | 1466504566459 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:46 INFO - PROCESS | 1785 | 1466504566558 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 473ms
03:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:22:46 INFO - PROCESS | 1785 | 1466504566936 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:47 INFO - PROCESS | 1785 | 1466504567055 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 821ms
03:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:22:47 INFO - PROCESS | 1785 | 1466504567765 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:47 INFO - PROCESS | 1785 | 1466504567869 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 530ms
03:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:22:48 INFO - PROCESS | 1785 | 1466504568304 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:48 INFO - PROCESS | 1785 | 1466504568400 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms
03:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:22:48 INFO - PROCESS | 1785 | 1466504568840 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:48 INFO - PROCESS | 1785 | 1466504568936 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 528ms
03:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:22:49 INFO - PROCESS | 1785 | 1466504569364 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:49 INFO - PROCESS | 1785 | 1466504569456 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms
03:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:22:49 INFO - PROCESS | 1785 | 1466504569890 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:49 INFO - PROCESS | 1785 | 1466504569995 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 525ms
03:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:22:50 INFO - PROCESS | 1785 | 1466504570422 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:50 INFO - PROCESS | 1785 | 1466504570552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 572ms
03:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:22:50 INFO - PROCESS | 1785 | 1466504570996 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:51 INFO - PROCESS | 1785 | 1466504571083 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 470ms
03:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:22:51 INFO - PROCESS | 1785 | 1466504571471 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:51 INFO - PROCESS | 1785 | 1466504571558 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms
03:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:22:51 INFO - PROCESS | 1785 | 1466504571944 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:52 INFO - PROCESS | 1785 | 1466504572028 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms
03:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:22:52 INFO - PROCESS | 1785 | 1466504572418 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:52 INFO - PROCESS | 1785 | 1466504572502 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 473ms
03:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:22:52 INFO - PROCESS | 1785 | 1466504572901 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:53 INFO - PROCESS | 1785 | 1466504573002 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 478ms
03:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:22:53 INFO - PROCESS | 1785 | 1466504573380 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:53 INFO - PROCESS | 1785 | 1466504573467 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 479ms
03:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:22:53 INFO - PROCESS | 1785 | 1466504573864 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:53 INFO - PROCESS | 1785 | 1466504573978 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms
03:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:22:54 INFO - PROCESS | 1785 | 1466504574542 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:54 INFO - PROCESS | 1785 | 1466504574642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 874ms
03:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:22:55 INFO - PROCESS | 1785 | 1466504575422 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:55 INFO - PROCESS | 1785 | 1466504575529 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 533ms
03:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:22:55 INFO - PROCESS | 1785 | 1466504575965 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:56 INFO - PROCESS | 1785 | 1466504576055 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms
03:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:22:56 INFO - PROCESS | 1785 | 1466504576449 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:56 INFO - PROCESS | 1785 | 1466504576550 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 537ms
03:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:22:56 INFO - PROCESS | 1785 | 1466504576982 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:57 INFO - PROCESS | 1785 | 1466504577082 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 494ms
03:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:22:57 INFO - PROCESS | 1785 | 1466504577481 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:57 INFO - PROCESS | 1785 | 1466504577584 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 529ms
03:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:22:58 INFO - PROCESS | 1785 | 1466504578024 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:58 INFO - PROCESS | 1785 | 1466504578134 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 578ms
03:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:22:58 INFO - PROCESS | 1785 | 1466504578605 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:58 INFO - PROCESS | 1785 | 1466504578702 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 480ms
03:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:22:59 INFO - PROCESS | 1785 | 1466504579091 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:59 INFO - PROCESS | 1785 | 1466504579175 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 476ms
03:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:22:59 INFO - PROCESS | 1785 | 1466504579572 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:22:59 INFO - PROCESS | 1785 | 1466504579657 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 472ms
03:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:23:00 INFO - PROCESS | 1785 | 1466504580048 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:00 INFO - PROCESS | 1785 | 1466504580141 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 476ms
03:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:23:00 INFO - PROCESS | 1785 | 1466504580534 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:00 INFO - PROCESS | 1785 | 1466504580637 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 528ms
03:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:23:01 INFO - PROCESS | 1785 | 1466504581065 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:01 INFO - PROCESS | 1785 | 1466504581153 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 579ms
03:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:23:01 INFO - PROCESS | 1785 | 1466504581649 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:01 INFO - PROCESS | 1785 | 1466504581799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:23:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 778ms
03:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:23:02 INFO - PROCESS | 1785 | 1466504582435 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:02 INFO - PROCESS | 1785 | 1466504582545 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:02 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
03:23:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 532ms
03:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:23:02 INFO - PROCESS | 1785 | 1466504582978 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:03 INFO - PROCESS | 1785 | 1466504583075 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:03 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
03:23:03 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:23:03 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:23:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 534ms
03:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:23:03 INFO - PROCESS | 1785 | 1466504583527 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:03 INFO - PROCESS | 1785 | 1466504583630 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
03:23:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 532ms
03:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:23:04 INFO - PROCESS | 1785 | 1466504584057 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:04 INFO - PROCESS | 1785 | 1466504584150 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:04 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
03:23:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 525ms
03:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:23:04 INFO - PROCESS | 1785 | 1466504584591 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:04 INFO - PROCESS | 1785 | 1466504584689 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:05 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
03:23:05 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:23:05 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:23:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 575ms
03:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:23:05 INFO - PROCESS | 1785 | 1466504585177 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:05 INFO - PROCESS | 1785 | 1466504585554 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 770ms
03:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:23:05 INFO - PROCESS | 1785 | 1466504585950 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:06 INFO - PROCESS | 1785 | 1466504586039 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:06 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
03:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 478ms
03:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:23:06 INFO - PROCESS | 1785 | 1466504586431 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:06 INFO - PROCESS | 1785 | 1466504586543 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:06 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
03:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms
03:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:23:06 INFO - PROCESS | 1785 | 1466504586957 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:07 INFO - PROCESS | 1785 | 1466504587056 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms
03:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:23:07 INFO - PROCESS | 1785 | 1466504587433 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:07 INFO - PROCESS | 1785 | 1466504587521 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 473ms
03:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:23:07 INFO - PROCESS | 1785 | 1466504587910 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:08 INFO - PROCESS | 1785 | 1466504588012 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 621ms
03:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:23:08 INFO - PROCESS | 1785 | 1466504588539 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:08 INFO - PROCESS | 1785 | 1466504588673 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:09 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
03:23:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 771ms
03:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:23:09 INFO - PROCESS | 1785 | 1466504589317 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:09 INFO - PROCESS | 1785 | 1466504589447 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 831ms
03:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:23:10 INFO - PROCESS | 1785 | 1466504590155 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:10 INFO - PROCESS | 1785 | 1466504590259 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 532ms
03:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:23:10 INFO - PROCESS | 1785 | 1466504590698 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:10 INFO - PROCESS | 1785 | 1466504590793 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 528ms
03:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:23:11 INFO - PROCESS | 1785 | 1466504591240 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:11 INFO - PROCESS | 1785 | 1466504591337 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 535ms
03:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:23:11 INFO - PROCESS | 1785 | 1466504591775 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:11 INFO - PROCESS | 1785 | 1466504591886 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 623ms
03:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:23:12 INFO - PROCESS | 1785 | 1466504592404 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:12 INFO - PROCESS | 1785 | 1466504592508 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 579ms
03:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:23:12 INFO - PROCESS | 1785 | 1466504592991 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:13 INFO - PROCESS | 1785 | 1466504593117 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms
03:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:23:13 INFO - PROCESS | 1785 | 1466504593568 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:13 INFO - PROCESS | 1785 | 1466504593658 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 484ms
03:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:23:14 INFO - PROCESS | 1785 | 1466504594054 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:14 INFO - PROCESS | 1785 | 1466504594148 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms
03:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:23:14 INFO - PROCESS | 1785 | 1466504594580 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:14 INFO - PROCESS | 1785 | 1466504594667 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 484ms
03:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:23:15 INFO - PROCESS | 1785 | 1466504595069 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:15 INFO - PROCESS | 1785 | 1466504595156 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 481ms
03:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:23:15 INFO - PROCESS | 1785 | 1466504595556 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:15 INFO - PROCESS | 1785 | 1466504595667 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 828ms
03:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:23:16 INFO - PROCESS | 1785 | 1466504596399 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:16 INFO - PROCESS | 1785 | 1466504596510 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 581ms
03:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:23:16 INFO - PROCESS | 1785 | 1466504596988 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:17 INFO - PROCESS | 1785 | 1466504597086 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 532ms
03:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:23:17 INFO - PROCESS | 1785 | 1466504597534 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:17 INFO - PROCESS | 1785 | 1466504597635 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 539ms
03:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:23:18 INFO - PROCESS | 1785 | 1466504598077 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:18 INFO - PROCESS | 1785 | 1466504598172 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 530ms
03:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:23:18 INFO - PROCESS | 1785 | 1466504598606 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:18 INFO - PROCESS | 1785 | 1466504598705 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 571ms
03:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:23:19 INFO - PROCESS | 1785 | 1466504599192 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:19 INFO - PROCESS | 1785 | 1466504599324 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 626ms
03:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:23:19 INFO - PROCESS | 1785 | 1466504599820 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:19 INFO - PROCESS | 1785 | 1466504599911 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 477ms
03:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:23:20 INFO - PROCESS | 1785 | 1466504600302 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:20 INFO - PROCESS | 1785 | 1466504600398 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms
03:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:23:20 INFO - PROCESS | 1785 | 1466504600828 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:20 INFO - PROCESS | 1785 | 1466504600920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 470ms
03:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:23:21 INFO - PROCESS | 1785 | 1466504601303 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:21 INFO - PROCESS | 1785 | 1466504601389 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:21 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
03:23:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 481ms
03:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:23:21 INFO - PROCESS | 1785 | 1466504601792 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:21 INFO - PROCESS | 1785 | 1466504601894 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 523ms
03:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:23:22 INFO - PROCESS | 1785 | 1466504602319 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:22 INFO - PROCESS | 1785 | 1466504602408 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 575ms
03:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:23:22 INFO - PROCESS | 1785 | 1466504602901 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:23 INFO - PROCESS | 1785 | 1466504603033 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 725ms
03:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:23:23 INFO - PROCESS | 1785 | 1466504603638 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:23 INFO - PROCESS | 1785 | 1466504603798 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:24 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
03:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 927ms
03:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:23:24 INFO - PROCESS | 1785 | 1466504604571 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:24 INFO - PROCESS | 1785 | 1466504604681 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:25 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
03:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 577ms
03:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:23:25 INFO - PROCESS | 1785 | 1466504605162 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:25 INFO - PROCESS | 1785 | 1466504605270 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 579ms
03:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:23:25 INFO - PROCESS | 1785 | 1466504605753 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:25 INFO - PROCESS | 1785 | 1466504605880 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1034ms
03:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:23:26 INFO - PROCESS | 1785 | 1466504606792 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:26 INFO - PROCESS | 1785 | 1466504606889 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 523ms
03:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:23:27 INFO - PROCESS | 1785 | 1466504607328 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:27 INFO - PROCESS | 1785 | 1466504607417 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 526ms
03:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:23:27 INFO - PROCESS | 1785 | 1466504607856 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:27 INFO - PROCESS | 1785 | 1466504607967 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 575ms
03:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:23:28 INFO - PROCESS | 1785 | 1466504608433 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:28 INFO - PROCESS | 1785 | 1466504608519 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 477ms
03:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:23:28 INFO - PROCESS | 1785 | 1466504608915 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:29 INFO - PROCESS | 1785 | 1466504609006 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms
03:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:23:29 INFO - PROCESS | 1785 | 1466504609391 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:29 INFO - PROCESS | 1785 | 1466504609482 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 472ms
03:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:23:29 INFO - PROCESS | 1785 | 1466504609875 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:29 INFO - PROCESS | 1785 | 1466504609959 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 470ms
03:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:23:30 INFO - PROCESS | 1785 | 1466504610352 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:30 INFO - PROCESS | 1785 | 1466504610481 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:31 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
03:23:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 871ms
03:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:23:31 INFO - PROCESS | 1785 | 1466504611232 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:31 INFO - PROCESS | 1785 | 1466504611343 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:23:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 584ms
03:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:23:31 INFO - PROCESS | 1785 | 1466504611827 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:31 INFO - PROCESS | 1785 | 1466504611927 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:32 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
03:23:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 522ms
03:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:23:32 INFO - PROCESS | 1785 | 1466504612364 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:32 INFO - PROCESS | 1785 | 1466504612458 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:32 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]"
03:23:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:23:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 526ms
03:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:23:32 INFO - PROCESS | 1785 | 1466504612887 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:32 INFO - PROCESS | 1785 | 1466504612983 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:33 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
03:23:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 571ms
03:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:23:33 INFO - PROCESS | 1785 | 1466504613471 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:33 INFO - PROCESS | 1785 | 1466504613594 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 578ms
03:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:23:34 INFO - PROCESS | 1785 | 1466504614068 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:34 INFO - PROCESS | 1785 | 1466504614201 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 535ms
03:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:23:34 INFO - PROCESS | 1785 | 1466504614592 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:34 INFO - PROCESS | 1785 | 1466504614674 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 437ms
03:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:23:35 INFO - PROCESS | 1785 | 1466504615036 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:35 INFO - PROCESS | 1785 | 1466504615124 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms
03:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:23:35 INFO - PROCESS | 1785 | 1466504615509 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:35 INFO - PROCESS | 1785 | 1466504615591 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 485ms
03:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:23:36 INFO - PROCESS | 1785 | 1466504615999 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:36 INFO - PROCESS | 1785 | 1466504616086 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 469ms
03:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:23:36 INFO - PROCESS | 1785 | 1466504616474 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:36 INFO - PROCESS | 1785 | 1466504616575 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms
03:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:23:37 INFO - PROCESS | 1785 | 1466504617001 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:37 INFO - PROCESS | 1785 | 1466504617091 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 624ms
03:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:23:37 INFO - PROCESS | 1785 | 1466504617634 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:37 INFO - PROCESS | 1785 | 1466504617760 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 926ms
03:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:23:38 INFO - PROCESS | 1785 | 1466504618566 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:38 INFO - PROCESS | 1785 | 1466504618680 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 623ms
03:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:23:39 INFO - PROCESS | 1785 | 1466504619198 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:39 INFO - PROCESS | 1785 | 1466504619300 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 523ms
03:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:23:39 INFO - PROCESS | 1785 | 1466504619734 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:39 INFO - PROCESS | 1785 | 1466504619823 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 526ms
03:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:23:40 INFO - PROCESS | 1785 | 1466504620257 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:40 INFO - PROCESS | 1785 | 1466504620353 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms
03:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:23:40 INFO - PROCESS | 1785 | 1466504620788 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:40 INFO - PROCESS | 1785 | 1466504620883 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms
03:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:23:41 INFO - PROCESS | 1785 | 1466504621321 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:41 INFO - PROCESS | 1785 | 1466504621436 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 573ms
03:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:23:41 INFO - PROCESS | 1785 | 1466504621903 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:42 INFO - PROCESS | 1785 | 1466504622003 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms
03:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:23:42 INFO - PROCESS | 1785 | 1466504622434 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:42 INFO - PROCESS | 1785 | 1466504622520 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 471ms
03:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:23:42 INFO - PROCESS | 1785 | 1466504622909 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:43 INFO - PROCESS | 1785 | 1466504622999 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 477ms
03:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:23:43 INFO - PROCESS | 1785 | 1466504623396 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:43 INFO - PROCESS | 1785 | 1466504623478 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 480ms
03:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:23:43 INFO - PROCESS | 1785 | 1466504623883 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:43 INFO - PROCESS | 1785 | 1466504623983 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 474ms
03:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:23:44 INFO - PROCESS | 1785 | 1466504624361 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:44 INFO - PROCESS | 1785 | 1466504624449 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 829ms
03:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:23:45 INFO - PROCESS | 1785 | 1466504625202 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:45 INFO - PROCESS | 1785 | 1466504625313 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms
03:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:23:45 INFO - PROCESS | 1785 | 1466504625736 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:45 INFO - PROCESS | 1785 | 1466504625827 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms
03:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:23:46 INFO - PROCESS | 1785 | 1466504626269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:46 INFO - PROCESS | 1785 | 1466504626365 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 524ms
03:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:23:46 INFO - PROCESS | 1785 | 1466504626799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:46 INFO - PROCESS | 1785 | 1466504626892 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms
03:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:23:47 INFO - PROCESS | 1785 | 1466504627318 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:47 INFO - PROCESS | 1785 | 1466504627415 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 529ms
03:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:23:47 INFO - PROCESS | 1785 | 1466504627861 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:47 INFO - PROCESS | 1785 | 1466504627971 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 538ms
03:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:23:48 INFO - PROCESS | 1785 | 1466504628414 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:48 INFO - PROCESS | 1785 | 1466504628499 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 498ms
03:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:23:48 INFO - PROCESS | 1785 | 1466504628905 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:48 INFO - PROCESS | 1785 | 1466504628990 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 430ms
03:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:23:49 INFO - PROCESS | 1785 | 1466504629340 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:49 INFO - PROCESS | 1785 | 1466504629420 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 471ms
03:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:23:49 INFO - PROCESS | 1785 | 1466504629820 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:49 INFO - PROCESS | 1785 | 1466504629902 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 423ms
03:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:23:50 INFO - PROCESS | 1785 | 1466504630250 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:50 INFO - PROCESS | 1785 | 1466504630355 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 525ms
03:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:23:50 INFO - PROCESS | 1785 | 1466504630778 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:50 INFO - PROCESS | 1785 | 1466504630864 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 477ms
03:23:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:23:51 INFO - PROCESS | 1785 | 1466504631259 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:51 INFO - PROCESS | 1785 | 1466504631343 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:51 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 () {
03:23:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:23:51 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 () {
03:23:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:23:51 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 () {
03:23:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:23:51 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 () {
03:23:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:23:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 575ms
03:23:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:23:51 INFO - PROCESS | 1785 | 1466504631850 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:51 INFO - PROCESS | 1785 | 1466504631988 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:23:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:23:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:23:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 682ms
03:23:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:23:52 INFO - PROCESS | 1785 | 1466504632536 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:52 INFO - PROCESS | 1785 | 1466504632662 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:52 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
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:23:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:23:52 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.
03:23:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:23:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 433ms
03:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:23:52 INFO - PROCESS | 1785 | 1466504632994 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:53 INFO - PROCESS | 1785 | 1466504633082 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:23:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 524ms
03:23:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:23:53 INFO - PROCESS | 1785 | 1466504633527 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:53 INFO - PROCESS | 1785 | 1466504633622 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:23:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 523ms
03:23:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:23:54 INFO - PROCESS | 1785 | 1466504634048 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:54 INFO - PROCESS | 1785 | 1466504634157 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:23:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms
03:23:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:23:54 INFO - PROCESS | 1785 | 1466504634525 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:54 INFO - PROCESS | 1785 | 1466504634616 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 530ms
03:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:23:55 INFO - PROCESS | 1785 | 1466504635062 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:55 INFO - PROCESS | 1785 | 1466504635190 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms
03:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:23:55 INFO - PROCESS | 1785 | 1466504635634 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:55 INFO - PROCESS | 1785 | 1466504635743 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 479ms
03:23:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:23:56 INFO - PROCESS | 1785 | 1466504636119 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:56 INFO - PROCESS | 1785 | 1466504636205 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 430ms
03:23:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:23:56 INFO - PROCESS | 1785 | 1466504636554 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:56 INFO - PROCESS | 1785 | 1466504636642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:23:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms
03:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:23:57 INFO - PROCESS | 1785 | 1466504637079 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:57 INFO - PROCESS | 1785 | 1466504637180 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:23:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 524ms
03:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:23:57 INFO - PROCESS | 1785 | 1466504637610 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:57 INFO - PROCESS | 1785 | 1466504637723 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 530ms
03:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:23:58 INFO - PROCESS | 1785 | 1466504638142 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:58 INFO - PROCESS | 1785 | 1466504638231 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms
03:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:23:58 INFO - PROCESS | 1785 | 1466504638653 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:58 INFO - PROCESS | 1785 | 1466504638780 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:23:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 624ms
03:23:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:23:59 INFO - PROCESS | 1785 | 1466504639283 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:23:59 INFO - PROCESS | 1785 | 1466504639386 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:24:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 932ms
03:24:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:24:00 INFO - PROCESS | 1785 | 1466504640224 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:00 INFO - PROCESS | 1785 | 1466504640334 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:24:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 527ms
03:24:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:24:00 INFO - PROCESS | 1785 | 1466504640778 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:00 INFO - PROCESS | 1785 | 1466504640872 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:24:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 538ms
03:24:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:24:01 INFO - PROCESS | 1785 | 1466504641330 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:01 INFO - PROCESS | 1785 | 1466504641428 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:24:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 528ms
03:24:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:24:01 INFO - PROCESS | 1785 | 1466504641856 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:01 INFO - PROCESS | 1785 | 1466504641960 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:24:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 526ms
03:24:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:24:02 INFO - PROCESS | 1785 | 1466504642387 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:02 INFO - PROCESS | 1785 | 1466504642490 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:24:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 539ms
03:24:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:24:02 INFO - PROCESS | 1785 | 1466504642935 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:03 INFO - PROCESS | 1785 | 1466504643055 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:24:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 580ms
03:24:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:24:03 INFO - PROCESS | 1785 | 1466504643527 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:03 INFO - PROCESS | 1785 | 1466504643631 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:24:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms
03:24:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:24:04 INFO - PROCESS | 1785 | 1466504644051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:04 INFO - PROCESS | 1785 | 1466504644137 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:04 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
03:24:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms
03:24:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:24:04 INFO - PROCESS | 1785 | 1466504644576 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:04 INFO - PROCESS | 1785 | 1466504644661 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:24:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 483ms
03:24:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:24:05 INFO - PROCESS | 1785 | 1466504645066 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:05 INFO - PROCESS | 1785 | 1466504645153 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:05 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
03:24:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 572ms
03:24:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:24:05 INFO - PROCESS | 1785 | 1466504645645 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:05 INFO - PROCESS | 1785 | 1466504645750 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:24:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 483ms
03:24:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:24:06 INFO - PROCESS | 1785 | 1466504646132 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:06 INFO - PROCESS | 1785 | 1466504646251 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:24:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 880ms
03:24:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:24:07 INFO - PROCESS | 1785 | 1466504647018 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:07 INFO - PROCESS | 1785 | 1466504647129 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:24:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 529ms
03:24:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:24:07 INFO - PROCESS | 1785 | 1466504647557 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:07 INFO - PROCESS | 1785 | 1466504647675 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:24:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 532ms
03:24:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:24:08 INFO - PROCESS | 1785 | 1466504648105 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:08 INFO - PROCESS | 1785 | 1466504648204 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:24:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 535ms
03:24:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:24:08 INFO - PROCESS | 1785 | 1466504648637 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:08 INFO - PROCESS | 1785 | 1466504648738 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:24:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 528ms
03:24:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:24:09 INFO - PROCESS | 1785 | 1466504649184 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:09 INFO - PROCESS | 1785 | 1466504649281 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:24:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 575ms
03:24:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:24:09 INFO - PROCESS | 1785 | 1466504649773 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:09 INFO - PROCESS | 1785 | 1466504649905 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:24:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 582ms
03:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:24:10 INFO - PROCESS | 1785 | 1466504650357 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:10 INFO - PROCESS | 1785 | 1466504650450 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 470ms
03:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:24:10 INFO - PROCESS | 1785 | 1466504650833 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:10 INFO - PROCESS | 1785 | 1466504650921 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms
03:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:24:11 INFO - PROCESS | 1785 | 1466504651362 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:11 INFO - PROCESS | 1785 | 1466504651460 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms
03:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:24:11 INFO - PROCESS | 1785 | 1466504651888 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:11 INFO - PROCESS | 1785 | 1466504651981 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms
03:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:24:12 INFO - PROCESS | 1785 | 1466504652418 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:12 INFO - PROCESS | 1785 | 1466504652536 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 579ms
03:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:24:13 INFO - PROCESS | 1785 | 1466504653003 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:13 INFO - PROCESS | 1785 | 1466504653116 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 684ms
03:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:24:13 INFO - PROCESS | 1785 | 1466504653695 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:13 INFO - PROCESS | 1785 | 1466504653854 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 977ms
03:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:24:14 INFO - PROCESS | 1785 | 1466504654680 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:14 INFO - PROCESS | 1785 | 1466504654796 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:15 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
03:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms
03:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:24:15 INFO - PROCESS | 1785 | 1466504655260 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:15 INFO - PROCESS | 1785 | 1466504655359 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 533ms
03:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:24:15 INFO - PROCESS | 1785 | 1466504655807 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:15 INFO - PROCESS | 1785 | 1466504655907 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 527ms
03:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:24:16 INFO - PROCESS | 1785 | 1466504656335 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:16 INFO - PROCESS | 1785 | 1466504656433 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:16 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
03:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 575ms
03:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:24:16 INFO - PROCESS | 1785 | 1466504656920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:17 INFO - PROCESS | 1785 | 1466504657007 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 524ms
03:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:24:17 INFO - PROCESS | 1785 | 1466504657454 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:17 INFO - PROCESS | 1785 | 1466504657597 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 625ms
03:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:24:18 INFO - PROCESS | 1785 | 1466504658082 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:18 INFO - PROCESS | 1785 | 1466504658185 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 524ms
03:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:24:18 INFO - PROCESS | 1785 | 1466504658611 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:18 INFO - PROCESS | 1785 | 1466504658714 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms
03:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:24:19 INFO - PROCESS | 1785 | 1466504659139 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:19 INFO - PROCESS | 1785 | 1466504659237 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 476ms
03:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:24:19 INFO - PROCESS | 1785 | 1466504659620 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:19 INFO - PROCESS | 1785 | 1466504659715 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:20 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
03:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms
03:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:24:20 INFO - PROCESS | 1785 | 1466504660146 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:20 INFO - PROCESS | 1785 | 1466504660252 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 574ms
03:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:24:20 INFO - PROCESS | 1785 | 1466504660728 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:20 INFO - PROCESS | 1785 | 1466504660878 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:21 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
03:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 881ms
03:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:24:21 INFO - PROCESS | 1785 | 1466504661618 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:21 INFO - PROCESS | 1785 | 1466504661745 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 628ms
03:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:24:22 INFO - PROCESS | 1785 | 1466504662254 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:22 INFO - PROCESS | 1785 | 1466504662352 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 530ms
03:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:24:22 INFO - PROCESS | 1785 | 1466504662797 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:22 INFO - PROCESS | 1785 | 1466504662892 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 528ms
03:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:24:23 INFO - PROCESS | 1785 | 1466504663325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:23 INFO - PROCESS | 1785 | 1466504663421 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms
03:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:24:23 INFO - PROCESS | 1785 | 1466504663900 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:24 INFO - PROCESS | 1785 | 1466504664018 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 575ms
03:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:24:24 INFO - PROCESS | 1785 | 1466504664484 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:24 INFO - PROCESS | 1785 | 1466504664646 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 572ms
03:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:24:25 INFO - PROCESS | 1785 | 1466504665057 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:25 INFO - PROCESS | 1785 | 1466504665151 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms
03:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:24:25 INFO - PROCESS | 1785 | 1466504665582 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:25 INFO - PROCESS | 1785 | 1466504665685 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 526ms
03:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:24:26 INFO - PROCESS | 1785 | 1466504666113 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:26 INFO - PROCESS | 1785 | 1466504666207 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 474ms
03:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:24:26 INFO - PROCESS | 1785 | 1466504666592 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:26 INFO - PROCESS | 1785 | 1466504666679 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 635ms
03:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:24:27 INFO - PROCESS | 1785 | 1466504667236 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:27 INFO - PROCESS | 1785 | 1466504667344 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 576ms
03:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:24:27 INFO - PROCESS | 1785 | 1466504667819 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:27 INFO - PROCESS | 1785 | 1466504667949 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:28 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
03:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 675ms
03:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:24:28 INFO - PROCESS | 1785 | 1466504668504 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:28 INFO - PROCESS | 1785 | 1466504668629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:29 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
03:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 989ms
03:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:24:29 INFO - PROCESS | 1785 | 1466504669501 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:29 INFO - PROCESS | 1785 | 1466504669622 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:30 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
03:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 577ms
03:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:24:30 INFO - PROCESS | 1785 | 1466504670088 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:30 INFO - PROCESS | 1785 | 1466504670188 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:30 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)
03:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 523ms
03:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:24:30 INFO - PROCESS | 1785 | 1466504670624 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:30 INFO - PROCESS | 1785 | 1466504670720 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 585ms
03:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:24:31 INFO - PROCESS | 1785 | 1466504671211 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:31 INFO - PROCESS | 1785 | 1466504671316 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms
03:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:24:31 INFO - PROCESS | 1785 | 1466504671783 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:31 INFO - PROCESS | 1785 | 1466504671892 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 577ms
03:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:24:32 INFO - PROCESS | 1785 | 1466504672368 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:32 INFO - PROCESS | 1785 | 1466504672506 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 573ms
03:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:24:32 INFO - PROCESS | 1785 | 1466504672943 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:33 INFO - PROCESS | 1785 | 1466504673039 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms
03:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:24:33 INFO - PROCESS | 1785 | 1466504673472 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:33 INFO - PROCESS | 1785 | 1466504673560 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms
03:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:24:33 INFO - PROCESS | 1785 | 1466504673947 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:34 INFO - PROCESS | 1785 | 1466504674033 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms
03:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:24:34 INFO - PROCESS | 1785 | 1466504674471 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:34 INFO - PROCESS | 1785 | 1466504674563 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms
03:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:24:35 INFO - PROCESS | 1785 | 1466504675000 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:35 INFO - PROCESS | 1785 | 1466504675104 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 678ms
03:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:24:35 INFO - PROCESS | 1785 | 1466504675685 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:35 INFO - PROCESS | 1785 | 1466504675814 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms
03:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:24:36 INFO - PROCESS | 1785 | 1466504676418 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:36 INFO - PROCESS | 1785 | 1466504676530 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:36 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
03:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 526ms
03:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:24:36 INFO - PROCESS | 1785 | 1466504676954 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:37 INFO - PROCESS | 1785 | 1466504677066 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 530ms
03:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:24:37 INFO - PROCESS | 1785 | 1466504677496 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:37 INFO - PROCESS | 1785 | 1466504677592 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 529ms
03:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:24:38 INFO - PROCESS | 1785 | 1466504678023 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:38 INFO - PROCESS | 1785 | 1466504678118 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:38 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)
03:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 524ms
03:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:24:38 INFO - PROCESS | 1785 | 1466504678552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:38 INFO - PROCESS | 1785 | 1466504678662 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 574ms
03:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:24:39 INFO - PROCESS | 1785 | 1466504679137 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:39 INFO - PROCESS | 1785 | 1466504679290 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 572ms
03:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:24:39 INFO - PROCESS | 1785 | 1466504679710 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:39 INFO - PROCESS | 1785 | 1466504679799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 477ms
03:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:24:40 INFO - PROCESS | 1785 | 1466504680192 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:40 INFO - PROCESS | 1785 | 1466504680283 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 474ms
03:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:24:40 INFO - PROCESS | 1785 | 1466504680670 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:40 INFO - PROCESS | 1785 | 1466504680761 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 524ms
03:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:24:41 INFO - PROCESS | 1785 | 1466504681199 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:41 INFO - PROCESS | 1785 | 1466504681287 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 477ms
03:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:24:41 INFO - PROCESS | 1785 | 1466504681682 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:41 INFO - PROCESS | 1785 | 1466504681786 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 526ms
03:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:24:42 INFO - PROCESS | 1785 | 1466504682212 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:42 INFO - PROCESS | 1785 | 1466504682306 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 571ms
03:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:24:42 INFO - PROCESS | 1785 | 1466504682791 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:42 INFO - PROCESS | 1785 | 1466504682927 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 821ms
03:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:24:43 INFO - PROCESS | 1785 | 1466504683817 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:43 INFO - PROCESS | 1785 | 1466504683931 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 532ms
03:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:24:44 INFO - PROCESS | 1785 | 1466504684374 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:44 INFO - PROCESS | 1785 | 1466504684470 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 548ms
03:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:24:44 INFO - PROCESS | 1785 | 1466504684917 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:45 INFO - PROCESS | 1785 | 1466504685020 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 571ms
03:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:24:45 INFO - PROCESS | 1785 | 1466504685481 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:45 INFO - PROCESS | 1785 | 1466504685581 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 523ms
03:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:24:46 INFO - PROCESS | 1785 | 1466504686015 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:46 INFO - PROCESS | 1785 | 1466504686102 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 575ms
03:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:24:46 INFO - PROCESS | 1785 | 1466504686594 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:46 INFO - PROCESS | 1785 | 1466504686720 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 572ms
03:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:24:47 INFO - PROCESS | 1785 | 1466504687176 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:47 INFO - PROCESS | 1785 | 1466504687272 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 529ms
03:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:24:47 INFO - PROCESS | 1785 | 1466504687712 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:47 INFO - PROCESS | 1785 | 1466504687807 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 474ms
03:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:24:48 INFO - PROCESS | 1785 | 1466504688190 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:48 INFO - PROCESS | 1785 | 1466504688283 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 525ms
03:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:24:48 INFO - PROCESS | 1785 | 1466504688721 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:48 INFO - PROCESS | 1785 | 1466504688815 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 488ms
03:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:24:49 INFO - PROCESS | 1785 | 1466504689217 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:49 INFO - PROCESS | 1785 | 1466504689334 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 586ms
03:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:24:49 INFO - PROCESS | 1785 | 1466504689808 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:49 INFO - PROCESS | 1785 | 1466504689974 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 925ms
03:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:24:50 INFO - PROCESS | 1785 | 1466504690740 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:50 INFO - PROCESS | 1785 | 1466504690867 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 572ms
03:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:24:51 INFO - PROCESS | 1785 | 1466504691325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:51 INFO - PROCESS | 1785 | 1466504691440 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 529ms
03:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:24:51 INFO - PROCESS | 1785 | 1466504691865 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:51 INFO - PROCESS | 1785 | 1466504691975 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 575ms
03:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:24:52 INFO - PROCESS | 1785 | 1466504692437 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:52 INFO - PROCESS | 1785 | 1466504692540 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 626ms
03:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:24:53 INFO - PROCESS | 1785 | 1466504693070 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:53 INFO - PROCESS | 1785 | 1466504693215 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 725ms
03:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:24:54 INFO - PROCESS | 1785 | 1466504694029 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:54 INFO - PROCESS | 1785 | 1466504694168 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 682ms
03:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:24:54 INFO - PROCESS | 1785 | 1466504694721 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:54 INFO - PROCESS | 1785 | 1466504694849 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 633ms
03:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:24:55 INFO - PROCESS | 1785 | 1466504695369 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:55 INFO - PROCESS | 1785 | 1466504695489 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 631ms
03:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:24:55 INFO - PROCESS | 1785 | 1466504695991 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:56 INFO - PROCESS | 1785 | 1466504696099 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 523ms
03:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:24:56 INFO - PROCESS | 1785 | 1466504696519 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:56 INFO - PROCESS | 1785 | 1466504696606 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 469ms
03:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:24:57 INFO - PROCESS | 1785 | 1466504696997 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:57 INFO - PROCESS | 1785 | 1466504697112 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 529ms
03:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:24:57 INFO - PROCESS | 1785 | 1466504697528 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:57 INFO - PROCESS | 1785 | 1466504697619 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 523ms
03:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:24:58 INFO - PROCESS | 1785 | 1466504698058 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:58 INFO - PROCESS | 1785 | 1466504698216 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 822ms
03:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:24:58 INFO - PROCESS | 1785 | 1466504698902 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:59 INFO - PROCESS | 1785 | 1466504699023 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 527ms
03:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:24:59 INFO - PROCESS | 1785 | 1466504699437 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:59 INFO - PROCESS | 1785 | 1466504699546 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 527ms
03:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:24:59 INFO - PROCESS | 1785 | 1466504699976 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:00 INFO - PROCESS | 1785 | 1466504700082 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 592ms
03:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:25:00 INFO - PROCESS | 1785 | 1466504700570 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:00 INFO - PROCESS | 1785 | 1466504700667 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 475ms
03:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:25:01 INFO - PROCESS | 1785 | 1466504701050 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:01 INFO - PROCESS | 1785 | 1466504701175 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 620ms
03:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:25:01 INFO - PROCESS | 1785 | 1466504701678 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:01 INFO - PROCESS | 1785 | 1466504701809 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:02 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
03:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms
03:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:25:02 INFO - PROCESS | 1785 | 1466504702210 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:02 INFO - PROCESS | 1785 | 1466504702305 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:02 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
03:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms
03:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:25:02 INFO - PROCESS | 1785 | 1466504702733 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:02 INFO - PROCESS | 1785 | 1466504702836 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms
03:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:25:03 INFO - PROCESS | 1785 | 1466504703261 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:03 INFO - PROCESS | 1785 | 1466504703350 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 469ms
03:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:25:03 INFO - PROCESS | 1785 | 1466504703737 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:03 INFO - PROCESS | 1785 | 1466504703837 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 477ms
03:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:25:04 INFO - PROCESS | 1785 | 1466504704220 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:04 INFO - PROCESS | 1785 | 1466504704323 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 524ms
03:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:25:04 INFO - PROCESS | 1785 | 1466504704750 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:04 INFO - PROCESS | 1785 | 1466504704835 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 626ms
03:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:25:05 INFO - PROCESS | 1785 | 1466504705383 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:05 INFO - PROCESS | 1785 | 1466504705505 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 979ms
03:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:25:06 INFO - PROCESS | 1785 | 1466504706370 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:06 INFO - PROCESS | 1785 | 1466504706488 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms
03:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:25:06 INFO - PROCESS | 1785 | 1466504706949 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:07 INFO - PROCESS | 1785 | 1466504707045 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:07 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)
03:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 528ms
03:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:25:07 INFO - PROCESS | 1785 | 1466504707490 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:07 INFO - PROCESS | 1785 | 1466504707588 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 526ms
03:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:25:08 INFO - PROCESS | 1785 | 1466504708011 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:08 INFO - PROCESS | 1785 | 1466504708117 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 537ms
03:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:25:08 INFO - PROCESS | 1785 | 1466504708690 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:08 INFO - PROCESS | 1785 | 1466504708845 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 843ms
03:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:25:09 INFO - PROCESS | 1785 | 1466504709535 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:09 INFO - PROCESS | 1785 | 1466504709644 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1235ms
03:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:25:10 INFO - PROCESS | 1785 | 1466504710783 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:10 INFO - PROCESS | 1785 | 1466504710883 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 534ms
03:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:25:11 INFO - PROCESS | 1785 | 1466504711325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:11 INFO - PROCESS | 1785 | 1466504711423 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 530ms
03:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:25:11 INFO - PROCESS | 1785 | 1466504711865 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:11 INFO - PROCESS | 1785 | 1466504711968 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 686ms
03:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:25:12 INFO - PROCESS | 1785 | 1466504712576 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:12 INFO - PROCESS | 1785 | 1466504712744 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 653ms
03:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:25:13 INFO - PROCESS | 1785 | 1466504713220 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:13 INFO - PROCESS | 1785 | 1466504713349 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 577ms
03:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:25:13 INFO - PROCESS | 1785 | 1466504713803 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:13 INFO - PROCESS | 1785 | 1466504713939 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 571ms
03:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:25:14 INFO - PROCESS | 1785 | 1466504714389 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:14 INFO - PROCESS | 1785 | 1466504714484 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 531ms
03:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:25:14 INFO - PROCESS | 1785 | 1466504714920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:15 INFO - PROCESS | 1785 | 1466504715011 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 480ms
03:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:25:15 INFO - PROCESS | 1785 | 1466504715399 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:15 INFO - PROCESS | 1785 | 1466504715491 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 528ms
03:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:25:15 INFO - PROCESS | 1785 | 1466504715932 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:16 INFO - PROCESS | 1785 | 1466504716022 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 477ms
03:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:25:16 INFO - PROCESS | 1785 | 1466504716414 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:16 INFO - PROCESS | 1785 | 1466504716507 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 526ms
03:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:25:16 INFO - PROCESS | 1785 | 1466504716945 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:17 INFO - PROCESS | 1785 | 1466504717036 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 581ms
03:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:25:17 INFO - PROCESS | 1785 | 1466504717533 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:17 INFO - PROCESS | 1785 | 1466504717651 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 733ms
03:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:25:18 INFO - PROCESS | 1785 | 1466504718272 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:18 INFO - PROCESS | 1785 | 1466504718371 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms
03:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:25:18 INFO - PROCESS | 1785 | 1466504718802 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:18 INFO - PROCESS | 1785 | 1466504718915 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 529ms
03:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:25:19 INFO - PROCESS | 1785 | 1466504719345 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:19 INFO - PROCESS | 1785 | 1466504719447 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 546ms
03:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:25:19 INFO - PROCESS | 1785 | 1466504719892 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:19 INFO - PROCESS | 1785 | 1466504719992 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms
03:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:25:20 INFO - PROCESS | 1785 | 1466504720418 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:20 INFO - PROCESS | 1785 | 1466504720533 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:20 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
03:25:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:25:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 576ms
03:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:25:21 INFO - PROCESS | 1785 | 1466504721013 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:21 INFO - PROCESS | 1785 | 1466504721136 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 532ms
03:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:25:21 INFO - PROCESS | 1785 | 1466504721553 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:21 INFO - PROCESS | 1785 | 1466504721646 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 534ms
03:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:25:22 INFO - PROCESS | 1785 | 1466504722087 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:22 INFO - PROCESS | 1785 | 1466504722176 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:22 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
03:25:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:25:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 474ms
03:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:25:22 INFO - PROCESS | 1785 | 1466504722568 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:22 INFO - PROCESS | 1785 | 1466504722654 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:23 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
03:25:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:25:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 469ms
03:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:25:23 INFO - PROCESS | 1785 | 1466504723043 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:23 INFO - PROCESS | 1785 | 1466504723141 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 472ms
03:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:25:23 INFO - PROCESS | 1785 | 1466504723521 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:23 INFO - PROCESS | 1785 | 1466504723625 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms
03:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:25:24 INFO - PROCESS | 1785 | 1466504724045 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:24 INFO - PROCESS | 1785 | 1466504724139 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 623ms
03:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:25:24 INFO - PROCESS | 1785 | 1466504724675 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:24 INFO - PROCESS | 1785 | 1466504724794 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms
03:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:25:25 INFO - PROCESS | 1785 | 1466504725452 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:25 INFO - PROCESS | 1785 | 1466504725544 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms
03:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:25:25 INFO - PROCESS | 1785 | 1466504725989 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:26 INFO - PROCESS | 1785 | 1466504726088 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 524ms
03:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:25:26 INFO - PROCESS | 1785 | 1466504726529 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:26 INFO - PROCESS | 1785 | 1466504726627 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 548ms
03:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:25:27 INFO - PROCESS | 1785 | 1466504727073 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:27 INFO - PROCESS | 1785 | 1466504727174 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms
03:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:25:27 INFO - PROCESS | 1785 | 1466504727599 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:27 INFO - PROCESS | 1785 | 1466504727705 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 573ms
03:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:25:28 INFO - PROCESS | 1785 | 1466504728177 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:28 INFO - PROCESS | 1785 | 1466504728314 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms
03:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:25:28 INFO - PROCESS | 1785 | 1466504728753 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:28 INFO - PROCESS | 1785 | 1466504728847 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 471ms
03:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:25:29 INFO - PROCESS | 1785 | 1466504729229 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:29 INFO - PROCESS | 1785 | 1466504729319 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 480ms
03:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:25:29 INFO - PROCESS | 1785 | 1466504729715 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:29 INFO - PROCESS | 1785 | 1466504729805 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 477ms
03:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:25:30 INFO - PROCESS | 1785 | 1466504730196 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:30 INFO - PROCESS | 1785 | 1466504730286 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 473ms
03:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:25:30 INFO - PROCESS | 1785 | 1466504730674 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:30 INFO - PROCESS | 1785 | 1466504730775 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 485ms
03:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:25:31 INFO - PROCESS | 1785 | 1466504731164 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:31 INFO - PROCESS | 1785 | 1466504731259 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 624ms
03:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:25:31 INFO - PROCESS | 1785 | 1466504731797 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:31 INFO - PROCESS | 1785 | 1466504731902 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 681ms
03:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:25:32 INFO - PROCESS | 1785 | 1466504732504 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:32 INFO - PROCESS | 1785 | 1466504732655 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 598ms
03:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:25:33 INFO - PROCESS | 1785 | 1466504733093 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:33 INFO - PROCESS | 1785 | 1466504733208 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 525ms
03:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:25:33 INFO - PROCESS | 1785 | 1466504733630 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:33 INFO - PROCESS | 1785 | 1466504733726 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 524ms
03:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:25:34 INFO - PROCESS | 1785 | 1466504734150 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:34 INFO - PROCESS | 1785 | 1466504734249 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms
03:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:25:34 INFO - PROCESS | 1785 | 1466504734627 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:34 INFO - PROCESS | 1785 | 1466504734721 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms
03:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:25:35 INFO - PROCESS | 1785 | 1466504735155 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:35 INFO - PROCESS | 1785 | 1466504735284 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 576ms
03:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:25:35 INFO - PROCESS | 1785 | 1466504735743 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:35 INFO - PROCESS | 1785 | 1466504735839 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 527ms
03:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:25:36 INFO - PROCESS | 1785 | 1466504736269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:36 INFO - PROCESS | 1785 | 1466504736362 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 472ms
03:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:25:36 INFO - PROCESS | 1785 | 1466504736747 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:36 INFO - PROCESS | 1785 | 1466504736835 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 527ms
03:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:25:37 INFO - PROCESS | 1785 | 1466504737280 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:37 INFO - PROCESS | 1785 | 1466504737372 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 472ms
03:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:25:37 INFO - PROCESS | 1785 | 1466504737758 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:37 INFO - PROCESS | 1785 | 1466504737861 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms
03:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:25:38 INFO - PROCESS | 1785 | 1466504738284 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:38 INFO - PROCESS | 1785 | 1466504738376 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms
03:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:25:38 INFO - PROCESS | 1785 | 1466504738812 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:38 INFO - PROCESS | 1785 | 1466504738921 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 581ms
03:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:25:39 INFO - PROCESS | 1785 | 1466504739400 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:39 INFO - PROCESS | 1785 | 1466504739496 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 726ms
03:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:25:40 INFO - PROCESS | 1785 | 1466504740130 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:40 INFO - PROCESS | 1785 | 1466504740228 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 572ms
03:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:25:40 INFO - PROCESS | 1785 | 1466504740710 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:40 INFO - PROCESS | 1785 | 1466504740822 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 528ms
03:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:25:41 INFO - PROCESS | 1785 | 1466504741250 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:41 INFO - PROCESS | 1785 | 1466504741345 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 529ms
03:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:25:41 INFO - PROCESS | 1785 | 1466504741776 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:41 INFO - PROCESS | 1785 | 1466504741870 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:42 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
03:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 522ms
03:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:25:42 INFO - PROCESS | 1785 | 1466504742303 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:42 INFO - PROCESS | 1785 | 1466504742390 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms
03:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:25:42 INFO - PROCESS | 1785 | 1466504742832 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:42 INFO - PROCESS | 1785 | 1466504742969 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms
03:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:25:43 INFO - PROCESS | 1785 | 1466504743415 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:43 INFO - PROCESS | 1785 | 1466504743518 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 486ms
03:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:25:43 INFO - PROCESS | 1785 | 1466504743905 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:43 INFO - PROCESS | 1785 | 1466504743991 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 489ms
03:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:25:44 INFO - PROCESS | 1785 | 1466504744400 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:44 INFO - PROCESS | 1785 | 1466504744485 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 483ms
03:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:25:44 INFO - PROCESS | 1785 | 1466504744890 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:44 INFO - PROCESS | 1785 | 1466504744979 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 474ms
03:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:25:45 INFO - PROCESS | 1785 | 1466504745371 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:45 INFO - PROCESS | 1785 | 1466504745473 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 472ms
03:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:25:45 INFO - PROCESS | 1785 | 1466504745847 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:45 INFO - PROCESS | 1785 | 1466504745939 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:46 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
03:25:46 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 479ms
03:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:25:46 INFO - PROCESS | 1785 | 1466504746332 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:46 INFO - PROCESS | 1785 | 1466504746427 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms
03:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:25:46 INFO - PROCESS | 1785 | 1466504746960 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:47 INFO - PROCESS | 1785 | 1466504747070 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 680ms
03:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:25:47 INFO - PROCESS | 1785 | 1466504747646 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:47 INFO - PROCESS | 1785 | 1466504747798 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 777ms
03:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:25:48 INFO - PROCESS | 1785 | 1466504748428 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:48 INFO - PROCESS | 1785 | 1466504748524 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms
03:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:25:48 INFO - PROCESS | 1785 | 1466504748960 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:49 INFO - PROCESS | 1785 | 1466504749078 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 536ms
03:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:25:49 INFO - PROCESS | 1785 | 1466504749509 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:49 INFO - PROCESS | 1785 | 1466504749605 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 732ms
03:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:25:50 INFO - PROCESS | 1785 | 1466504750243 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:50 INFO - PROCESS | 1785 | 1466504750436 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 790ms
03:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:25:51 INFO - PROCESS | 1785 | 1466504751041 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:51 INFO - PROCESS | 1785 | 1466504751149 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 571ms
03:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:25:51 INFO - PROCESS | 1785 | 1466504751614 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:51 INFO - PROCESS | 1785 | 1466504751763 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 620ms
03:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:25:52 INFO - PROCESS | 1785 | 1466504752243 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:52 INFO - PROCESS | 1785 | 1466504752332 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 474ms
03:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:25:52 INFO - PROCESS | 1785 | 1466504752721 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:52 INFO - PROCESS | 1785 | 1466504752813 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 524ms
03:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:25:53 INFO - PROCESS | 1785 | 1466504753250 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:53 INFO - PROCESS | 1785 | 1466504753338 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 477ms
03:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:25:53 INFO - PROCESS | 1785 | 1466504753739 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:53 INFO - PROCESS | 1785 | 1466504753836 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 778ms
03:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:25:54 INFO - PROCESS | 1785 | 1466504754536 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:54 INFO - PROCESS | 1785 | 1466504754667 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 574ms
03:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:25:55 INFO - PROCESS | 1785 | 1466504755119 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:55 INFO - PROCESS | 1785 | 1466504755220 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 574ms
03:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:25:55 INFO - PROCESS | 1785 | 1466504755707 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:55 INFO - PROCESS | 1785 | 1466504755803 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 575ms
03:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:25:56 INFO - PROCESS | 1785 | 1466504756278 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:56 INFO - PROCESS | 1785 | 1466504756376 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms
03:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:25:56 INFO - PROCESS | 1785 | 1466504756806 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:56 INFO - PROCESS | 1785 | 1466504756914 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 571ms
03:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:25:57 INFO - PROCESS | 1785 | 1466504757386 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:57 INFO - PROCESS | 1785 | 1466504757520 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 576ms
03:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:25:57 INFO - PROCESS | 1785 | 1466504757965 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:58 INFO - PROCESS | 1785 | 1466504758058 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 524ms
03:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:25:58 INFO - PROCESS | 1785 | 1466504758494 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:58 INFO - PROCESS | 1785 | 1466504758584 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 469ms
03:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:25:58 INFO - PROCESS | 1785 | 1466504758969 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:59 INFO - PROCESS | 1785 | 1466504759059 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 477ms
03:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:25:59 INFO - PROCESS | 1785 | 1466504759452 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:59 INFO - PROCESS | 1785 | 1466504759540 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 478ms
03:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:25:59 INFO - PROCESS | 1785 | 1466504759938 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:00 INFO - PROCESS | 1785 | 1466504760043 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 573ms
03:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:26:00 INFO - PROCESS | 1785 | 1466504760515 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:00 INFO - PROCESS | 1785 | 1466504760605 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms
03:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:26:01 INFO - PROCESS | 1785 | 1466504761094 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:01 INFO - PROCESS | 1785 | 1466504761219 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 683ms
03:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:26:01 INFO - PROCESS | 1785 | 1466504761821 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:01 INFO - PROCESS | 1785 | 1466504761945 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 725ms
03:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:26:02 INFO - PROCESS | 1785 | 1466504762552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:02 INFO - PROCESS | 1785 | 1466504762660 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 527ms
03:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:26:03 INFO - PROCESS | 1785 | 1466504763089 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:03 INFO - PROCESS | 1785 | 1466504763189 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms
03:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:26:03 INFO - PROCESS | 1785 | 1466504763673 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:03 INFO - PROCESS | 1785 | 1466504763779 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 581ms
03:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:26:04 INFO - PROCESS | 1785 | 1466504764251 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:04 INFO - PROCESS | 1785 | 1466504764354 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 530ms
03:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:26:04 INFO - PROCESS | 1785 | 1466504764787 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:04 INFO - PROCESS | 1785 | 1466504764884 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms
03:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:26:05 INFO - PROCESS | 1785 | 1466504765321 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:05 INFO - PROCESS | 1785 | 1466504765440 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 580ms
03:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:26:05 INFO - PROCESS | 1785 | 1466504765898 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:05 INFO - PROCESS | 1785 | 1466504765987 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 474ms
03:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:26:06 INFO - PROCESS | 1785 | 1466504766376 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:06 INFO - PROCESS | 1785 | 1466504766462 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 482ms
03:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:26:06 INFO - PROCESS | 1785 | 1466504766864 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:06 INFO - PROCESS | 1785 | 1466504766958 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 475ms
03:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:26:07 INFO - PROCESS | 1785 | 1466504767348 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:07 INFO - PROCESS | 1785 | 1466504767435 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 478ms
03:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:26:07 INFO - PROCESS | 1785 | 1466504767832 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:07 INFO - PROCESS | 1785 | 1466504767941 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 474ms
03:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:26:08 INFO - PROCESS | 1785 | 1466504768311 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:08 INFO - PROCESS | 1785 | 1466504768427 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 829ms
03:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:26:09 INFO - PROCESS | 1785 | 1466504769154 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:09 INFO - PROCESS | 1785 | 1466504769248 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 525ms
03:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:26:09 INFO - PROCESS | 1785 | 1466504769688 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:09 INFO - PROCESS | 1785 | 1466504769783 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms
03:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:26:10 INFO - PROCESS | 1785 | 1466504770230 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:10 INFO - PROCESS | 1785 | 1466504770325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 579ms
03:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:26:10 INFO - PROCESS | 1785 | 1466504770802 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:10 INFO - PROCESS | 1785 | 1466504770895 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms
03:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:26:11 INFO - PROCESS | 1785 | 1466504771328 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:11 INFO - PROCESS | 1785 | 1466504771456 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms
03:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:26:11 INFO - PROCESS | 1785 | 1466504771906 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:12 INFO - PROCESS | 1785 | 1466504772039 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms
03:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:26:12 INFO - PROCESS | 1785 | 1466504772479 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:12 INFO - PROCESS | 1785 | 1466504772569 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 472ms
03:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:26:12 INFO - PROCESS | 1785 | 1466504772963 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:13 INFO - PROCESS | 1785 | 1466504773058 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 471ms
03:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:26:13 INFO - PROCESS | 1785 | 1466504773439 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:13 INFO - PROCESS | 1785 | 1466504773532 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms
03:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:26:13 INFO - PROCESS | 1785 | 1466504773915 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:14 INFO - PROCESS | 1785 | 1466504774001 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 481ms
03:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:26:14 INFO - PROCESS | 1785 | 1466504774402 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:14 INFO - PROCESS | 1785 | 1466504774504 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 526ms
03:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:26:14 INFO - PROCESS | 1785 | 1466504774930 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:15 INFO - PROCESS | 1785 | 1466504775029 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 571ms
03:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:26:15 INFO - PROCESS | 1785 | 1466504775508 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:15 INFO - PROCESS | 1785 | 1466504775616 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 737ms
03:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:26:16 INFO - PROCESS | 1785 | 1466504776280 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:16 INFO - PROCESS | 1785 | 1466504776389 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 759ms
03:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:26:17 INFO - PROCESS | 1785 | 1466504777017 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:17 INFO - PROCESS | 1785 | 1466504777117 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 524ms
03:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:26:17 INFO - PROCESS | 1785 | 1466504777552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:17 INFO - PROCESS | 1785 | 1466504777668 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 529ms
03:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:26:18 INFO - PROCESS | 1785 | 1466504778093 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:18 INFO - PROCESS | 1785 | 1466504778202 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 532ms
03:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:26:18 INFO - PROCESS | 1785 | 1466504778623 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:18 INFO - PROCESS | 1785 | 1466504778718 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 574ms
03:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:26:19 INFO - PROCESS | 1785 | 1466504779202 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:19 INFO - PROCESS | 1785 | 1466504779313 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 587ms
03:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:26:19 INFO - PROCESS | 1785 | 1466504779799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:19 INFO - PROCESS | 1785 | 1466504779947 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 625ms
03:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:26:20 INFO - PROCESS | 1785 | 1466504780431 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:20 INFO - PROCESS | 1785 | 1466504780535 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 530ms
03:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:26:20 INFO - PROCESS | 1785 | 1466504780960 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:21 INFO - PROCESS | 1785 | 1466504781064 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 579ms
03:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:26:21 INFO - PROCESS | 1785 | 1466504781545 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:21 INFO - PROCESS | 1785 | 1466504781640 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms
03:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:26:22 INFO - PROCESS | 1785 | 1466504782077 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:22 INFO - PROCESS | 1785 | 1466504782174 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 577ms
03:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:26:22 INFO - PROCESS | 1785 | 1466504782657 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:22 INFO - PROCESS | 1785 | 1466504782784 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 887ms
03:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:26:23 INFO - PROCESS | 1785 | 1466504783593 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:23 INFO - PROCESS | 1785 | 1466504783696 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 577ms
03:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:26:24 INFO - PROCESS | 1785 | 1466504784178 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:24 INFO - PROCESS | 1785 | 1466504784276 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms
03:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:26:24 INFO - PROCESS | 1785 | 1466504784722 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:24 INFO - PROCESS | 1785 | 1466504784825 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 580ms
03:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:26:25 INFO - PROCESS | 1785 | 1466504785297 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:25 INFO - PROCESS | 1785 | 1466504785389 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms
03:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:26:25 INFO - PROCESS | 1785 | 1466504785822 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:25 INFO - PROCESS | 1785 | 1466504785934 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 531ms
03:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:26:26 INFO - PROCESS | 1785 | 1466504786364 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:26 INFO - PROCESS | 1785 | 1466504786498 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 573ms
03:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:26:26 INFO - PROCESS | 1785 | 1466504786935 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:27 INFO - PROCESS | 1785 | 1466504787024 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 477ms
03:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:26:27 INFO - PROCESS | 1785 | 1466504787418 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:27 INFO - PROCESS | 1785 | 1466504787508 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 475ms
03:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:26:27 INFO - PROCESS | 1785 | 1466504787896 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:27 INFO - PROCESS | 1785 | 1466504787984 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms
03:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:26:28 INFO - PROCESS | 1785 | 1466504788422 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:28 INFO - PROCESS | 1785 | 1466504788512 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms
03:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:26:28 INFO - PROCESS | 1785 | 1466504788951 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:29 INFO - PROCESS | 1785 | 1466504789052 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 526ms
03:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:26:29 INFO - PROCESS | 1785 | 1466504789481 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:29 INFO - PROCESS | 1785 | 1466504789599 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 625ms
03:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:26:30 INFO - PROCESS | 1785 | 1466504790122 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:30 INFO - PROCESS | 1785 | 1466504790225 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 926ms
03:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:26:31 INFO - PROCESS | 1785 | 1466504791056 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:31 INFO - PROCESS | 1785 | 1466504791162 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 584ms
03:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:26:31 INFO - PROCESS | 1785 | 1466504791649 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:31 INFO - PROCESS | 1785 | 1466504791746 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 526ms
03:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:26:32 INFO - PROCESS | 1785 | 1466504792189 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:32 INFO - PROCESS | 1785 | 1466504792286 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 526ms
03:26:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:26:32 INFO - PROCESS | 1785 | 1466504792711 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:32 INFO - PROCESS | 1785 | 1466504792810 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms
03:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:26:33 INFO - PROCESS | 1785 | 1466504793238 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:33 INFO - PROCESS | 1785 | 1466504793325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 675ms
03:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:26:33 INFO - PROCESS | 1785 | 1466504793930 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:34 INFO - PROCESS | 1785 | 1466504794168 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:26:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 881ms
03:26:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:26:34 INFO - PROCESS | 1785 | 1466504794809 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:34 INFO - PROCESS | 1785 | 1466504794908 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:26:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 525ms
03:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:26:35 INFO - PROCESS | 1785 | 1466504795339 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:35 INFO - PROCESS | 1785 | 1466504795427 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:26:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 473ms
03:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:26:35 INFO - PROCESS | 1785 | 1466504795818 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:35 INFO - PROCESS | 1785 | 1466504795908 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:26:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 475ms
03:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:26:36 INFO - PROCESS | 1785 | 1466504796299 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:36 INFO - PROCESS | 1785 | 1466504796386 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:37 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)
03:26:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 929ms
03:26:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:26:37 INFO - PROCESS | 1785 | 1466504797270 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:37 INFO - PROCESS | 1785 | 1466504797414 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:38 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
03:26:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:26:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1228ms
03:26:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:26:38 INFO - PROCESS | 1785 | 1466504798511 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:38 INFO - PROCESS | 1785 | 1466504798711 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:39 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
03:26:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:26:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1225ms
03:26:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:26:39 INFO - PROCESS | 1785 | 1466504799758 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:39 INFO - PROCESS | 1785 | 1466504799920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:40 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)
03:26:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1227ms
03:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:26:41 INFO - PROCESS | 1785 | 1466504800996 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:41 INFO - PROCESS | 1785 | 1466504801095 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:41 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)
03:26:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 987ms
03:26:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:26:41 INFO - PROCESS | 1785 | 1466504801982 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:42 INFO - PROCESS | 1785 | 1466504802126 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:43 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
03:26:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:26:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1085ms
03:26:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:26:43 INFO - PROCESS | 1785 | 1466504803071 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:43 INFO - PROCESS | 1785 | 1466504803163 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:43 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
03:26:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:26:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 930ms
03:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:26:44 INFO - PROCESS | 1785 | 1466504804010 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:44 INFO - PROCESS | 1785 | 1466504804126 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:45 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
03:26:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:26:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1124ms
03:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:26:45 INFO - PROCESS | 1785 | 1466504805155 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:45 INFO - PROCESS | 1785 | 1466504805442 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:46 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
03:26:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:26:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1387ms
03:26:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:26:46 INFO - PROCESS | 1785 | 1466504806547 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:46 INFO - PROCESS | 1785 | 1466504806649 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:26:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms
03:26:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:26:47 INFO - PROCESS | 1785 | 1466504807080 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:47 INFO - PROCESS | 1785 | 1466504807183 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:26:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 533ms
03:26:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:26:47 INFO - PROCESS | 1785 | 1466504807610 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:47 INFO - PROCESS | 1785 | 1466504807720 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:48 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"
03:26:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:26:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:26:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 570ms
03:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:26:48 INFO - PROCESS | 1785 | 1466504808186 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:48 INFO - PROCESS | 1785 | 1466504808294 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:26:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 531ms
03:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:26:48 INFO - PROCESS | 1785 | 1466504808726 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:48 INFO - PROCESS | 1785 | 1466504808846 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:49 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"
03:26:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:26:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:26:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 576ms
03:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:26:49 INFO - PROCESS | 1785 | 1466504809305 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:49 INFO - PROCESS | 1785 | 1466504809397 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:49 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"
03:26:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:26:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:26:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 527ms
03:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:26:49 INFO - PROCESS | 1785 | 1466504809839 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:49 INFO - PROCESS | 1785 | 1466504809935 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:26:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms
03:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:26:50 INFO - PROCESS | 1785 | 1466504810367 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:50 INFO - PROCESS | 1785 | 1466504810459 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:51 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
03:26:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:26:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:26:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 924ms
03:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:26:51 INFO - PROCESS | 1785 | 1466504811295 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:51 INFO - PROCESS | 1785 | 1466504811385 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:26:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 530ms
03:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:26:51 INFO - PROCESS | 1785 | 1466504811834 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:51 INFO - PROCESS | 1785 | 1466504811956 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 683ms
03:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:26:52 INFO - PROCESS | 1785 | 1466504812654 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:52 INFO - PROCESS | 1785 | 1466504812762 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 753ms
03:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:26:53 INFO - PROCESS | 1785 | 1466504813285 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:53 INFO - PROCESS | 1785 | 1466504813393 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 523ms
03:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:26:53 INFO - PROCESS | 1785 | 1466504813809 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:53 INFO - PROCESS | 1785 | 1466504813925 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms
03:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:26:54 INFO - PROCESS | 1785 | 1466504814384 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:54 INFO - PROCESS | 1785 | 1466504814477 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 526ms
03:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:26:54 INFO - PROCESS | 1785 | 1466504814915 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:55 INFO - PROCESS | 1785 | 1466504815008 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 571ms
03:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:26:55 INFO - PROCESS | 1785 | 1466504815497 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:55 INFO - PROCESS | 1785 | 1466504815669 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 632ms
03:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:26:56 INFO - PROCESS | 1785 | 1466504816136 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:56 INFO - PROCESS | 1785 | 1466504816250 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms
03:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:26:56 INFO - PROCESS | 1785 | 1466504816667 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:56 INFO - PROCESS | 1785 | 1466504816761 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:26:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms
03:26:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:26:57 INFO - PROCESS | 1785 | 1466504817141 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:57 INFO - PROCESS | 1785 | 1466504817231 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:26:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 486ms
03:26:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:26:57 INFO - PROCESS | 1785 | 1466504817632 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:57 INFO - PROCESS | 1785 | 1466504817729 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms
03:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:26:58 INFO - PROCESS | 1785 | 1466504818160 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:58 INFO - PROCESS | 1785 | 1466504818293 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 572ms
03:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:26:58 INFO - PROCESS | 1785 | 1466504818736 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:58 INFO - PROCESS | 1785 | 1466504818824 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 525ms
03:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:26:59 INFO - PROCESS | 1785 | 1466504819269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:26:59 INFO - PROCESS | 1785 | 1466504819420 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:27:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 786ms
03:27:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:27:00 INFO - PROCESS | 1785 | 1466504820062 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:00 INFO - PROCESS | 1785 | 1466504820171 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:27:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 872ms
03:27:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:27:00 INFO - PROCESS | 1785 | 1466504820940 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:01 INFO - PROCESS | 1785 | 1466504821043 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 576ms
03:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:27:01 INFO - PROCESS | 1785 | 1466504821527 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:01 INFO - PROCESS | 1785 | 1466504821629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 528ms
03:27:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:27:02 INFO - PROCESS | 1785 | 1466504822068 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:02 INFO - PROCESS | 1785 | 1466504822164 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 528ms
03:27:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:27:02 INFO - PROCESS | 1785 | 1466504822599 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:02 INFO - PROCESS | 1785 | 1466504822698 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:27:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 538ms
03:27:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:27:03 INFO - PROCESS | 1785 | 1466504823137 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:03 INFO - PROCESS | 1785 | 1466504823251 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:27:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 579ms
03:27:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:27:03 INFO - PROCESS | 1785 | 1466504823724 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:03 INFO - PROCESS | 1785 | 1466504823865 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 574ms
03:27:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:27:04 INFO - PROCESS | 1785 | 1466504824306 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:04 INFO - PROCESS | 1785 | 1466504824393 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:27:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 629ms
03:27:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:27:04 INFO - PROCESS | 1785 | 1466504824940 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:05 INFO - PROCESS | 1785 | 1466504825078 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 784ms
03:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:27:05 INFO - PROCESS | 1785 | 1466504825730 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:05 INFO - PROCESS | 1785 | 1466504825878 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 626ms
03:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:27:06 INFO - PROCESS | 1785 | 1466504826360 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:06 INFO - PROCESS | 1785 | 1466504826459 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms
03:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:27:06 INFO - PROCESS | 1785 | 1466504826888 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:07 INFO - PROCESS | 1785 | 1466504827009 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 878ms
03:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:27:07 INFO - PROCESS | 1785 | 1466504827772 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:07 INFO - PROCESS | 1785 | 1466504827886 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 578ms
03:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:27:08 INFO - PROCESS | 1785 | 1466504828359 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:08 INFO - PROCESS | 1785 | 1466504828488 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms
03:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:27:08 INFO - PROCESS | 1785 | 1466504828947 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:09 INFO - PROCESS | 1785 | 1466504829065 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 633ms
03:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:27:09 INFO - PROCESS | 1785 | 1466504829575 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:09 INFO - PROCESS | 1785 | 1466504829715 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 570ms
03:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:27:10 INFO - PROCESS | 1785 | 1466504830149 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:10 INFO - PROCESS | 1785 | 1466504830271 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms
03:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:27:10 INFO - PROCESS | 1785 | 1466504830778 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:10 INFO - PROCESS | 1785 | 1466504830928 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 577ms
03:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:27:11 INFO - PROCESS | 1785 | 1466504831358 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:11 INFO - PROCESS | 1785 | 1466504831449 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms
03:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:27:11 INFO - PROCESS | 1785 | 1466504831887 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:11 INFO - PROCESS | 1785 | 1466504831980 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 528ms
03:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:27:12 INFO - PROCESS | 1785 | 1466504832421 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:12 INFO - PROCESS | 1785 | 1466504832520 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 526ms
03:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:27:12 INFO - PROCESS | 1785 | 1466504832953 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:13 INFO - PROCESS | 1785 | 1466504833054 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 524ms
03:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:27:13 INFO - PROCESS | 1785 | 1466504833484 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:13 INFO - PROCESS | 1785 | 1466504833588 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:27:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 534ms
03:27:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:27:14 INFO - PROCESS | 1785 | 1466504834032 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:14 INFO - PROCESS | 1785 | 1466504834152 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:27:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 673ms
03:27:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:27:14 INFO - PROCESS | 1785 | 1466504834726 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:14 INFO - PROCESS | 1785 | 1466504834975 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1380ms
03:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:27:16 INFO - PROCESS | 1785 | 1466504836119 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:16 INFO - PROCESS | 1785 | 1466504836268 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 838ms
03:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:27:16 INFO - PROCESS | 1785 | 1466504836968 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:17 INFO - PROCESS | 1785 | 1466504837129 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:27:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 882ms
03:27:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:27:17 INFO - PROCESS | 1785 | 1466504837860 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:17 INFO - PROCESS | 1785 | 1466504837971 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:27:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 581ms
03:27:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:27:18 INFO - PROCESS | 1785 | 1466504838447 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:18 INFO - PROCESS | 1785 | 1466504838562 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 572ms
03:27:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:27:19 INFO - PROCESS | 1785 | 1466504839025 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:19 INFO - PROCESS | 1785 | 1466504839117 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:27:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:27:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 485ms
03:27:19 INFO - TEST-START | /DOMEvents/constructors.html
03:27:19 INFO - PROCESS | 1785 | 1466504839519 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:19 INFO - PROCESS | 1785 | 1466504839632 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:27:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:27:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:27:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:27:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:27:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:27:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:27:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:27:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 548ms
03:27:20 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:27:20 INFO - PROCESS | 1785 | 1466504840075 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:20 INFO - PROCESS | 1785 | 1466504840179 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:27:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 429ms
03:27:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:27:20 INFO - PROCESS | 1785 | 1466504840511 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:20 INFO - PROCESS | 1785 | 1466504840591 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:27:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:27:20 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
03:27:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:27:20 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
03:27:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:27:20 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]"
03:27:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:27:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:27:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 427ms
03:27:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:27:20 INFO - PROCESS | 1785 | 1466504840955 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:21 INFO - PROCESS | 1785 | 1466504841038 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:21 INFO - PROCESS | 1785 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:27:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:27:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 429ms
03:27:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:27:21 INFO - PROCESS | 1785 | 1466504841387 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:21 INFO - PROCESS | 1785 | 1466504841471 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:21 INFO - PROCESS | 1785 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:27:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:27:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 380ms
03:27:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:27:21 INFO - PROCESS | 1785 | 1466504841784 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:21 INFO - PROCESS | 1785 | 1466504841895 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:27:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 421ms
03:27:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:27:22 INFO - PROCESS | 1785 | 1466504842227 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:22 INFO - PROCESS | 1785 | 1466504842352 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:22 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.
03:27:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 624ms
03:27:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:27:22 INFO - PROCESS | 1785 | 1466504842859 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:22 INFO - PROCESS | 1785 | 1466504842972 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:23 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
03:27:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:27:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 677ms
03:27:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:27:23 INFO - PROCESS | 1785 | 1466504843542 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:23 INFO - PROCESS | 1785 | 1466504843633 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:24 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.
03:27:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 476ms
03:27:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:27:24 INFO - PROCESS | 1785 | 1466504844050 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:24 INFO - PROCESS | 1785 | 1466504844146 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:24 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.
03:27:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 477ms
03:27:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:27:24 INFO - PROCESS | 1785 | 1466504844541 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:24 INFO - PROCESS | 1785 | 1466504844644 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:27:25 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
03:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 482ms
03:27:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:27:25 INFO - PROCESS | 1785 | 1466504845019 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:25 INFO - PROCESS | 1785 | 1466504845109 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:25 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.
03:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 419ms
03:27:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:27:25 INFO - PROCESS | 1785 | 1466504845445 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:25 INFO - PROCESS | 1785 | 1466504845548 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:25 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.
03:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 480ms
03:27:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:27:25 INFO - PROCESS | 1785 | 1466504845932 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:26 INFO - PROCESS | 1785 | 1466504846044 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:26 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.
03:27:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms
03:27:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:27:26 INFO - PROCESS | 1785 | 1466504846461 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:26 INFO - PROCESS | 1785 | 1466504846547 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:27:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 420ms
03:27:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:27:26 INFO - PROCESS | 1785 | 1466504846886 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:26 INFO - PROCESS | 1785 | 1466504846970 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:27 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.
03:27:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 380ms
03:27:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:27:27 INFO - PROCESS | 1785 | 1466504847290 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:27 INFO - PROCESS | 1785 | 1466504847379 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
03:27:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 428ms
03:27:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:27:27 INFO - PROCESS | 1785 | 1466504847721 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:27 INFO - PROCESS | 1785 | 1466504847823 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:28 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
03:27:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:27:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms
03:27:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:27:28 INFO - PROCESS | 1785 | 1466504848199 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:28 INFO - PROCESS | 1785 | 1466504848296 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
03:27:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 423ms
03:27:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:27:28 INFO - PROCESS | 1785 | 1466504848631 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:28 INFO - PROCESS | 1785 | 1466504848732 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
03:27:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 480ms
03:27:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:27:29 INFO - PROCESS | 1785 | 1466504849116 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:29 INFO - PROCESS | 1785 | 1466504849215 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:27:29 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
03:27:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 420ms
03:27:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:27:29 INFO - PROCESS | 1785 | 1466504849577 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:29 INFO - PROCESS | 1785 | 1466504849693 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
03:27:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 572ms
03:27:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:27:30 INFO - PROCESS | 1785 | 1466504850157 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:30 INFO - PROCESS | 1785 | 1466504850262 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:30 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.
03:27:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 677ms
03:27:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:27:30 INFO - PROCESS | 1785 | 1466504850839 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:30 INFO - PROCESS | 1785 | 1466504850945 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:31 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.
03:27:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 727ms
03:27:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:27:31 INFO - PROCESS | 1785 | 1466504851574 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:31 INFO - PROCESS | 1785 | 1466504851670 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:32 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
03:27:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 475ms
03:27:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:27:32 INFO - PROCESS | 1785 | 1466504852059 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:32 INFO - PROCESS | 1785 | 1466504852149 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:27:32 INFO - {}
03:27:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:27:32 INFO - {}
03:27:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:27:32 INFO - {}
03:27:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:27:32 INFO - {}
03:27:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 472ms
03:27:32 INFO - TEST-START | /FileAPI/fileReader.html
03:27:32 INFO - PROCESS | 1785 | 1466504852554 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:32 INFO - PROCESS | 1785 | 1466504852642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:27:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:27:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:27:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:27:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 476ms
03:27:33 INFO - TEST-START | /FileAPI/historical.html
03:27:33 INFO - PROCESS | 1785 | 1466504853029 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:33 INFO - PROCESS | 1785 | 1466504853126 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:27:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:27:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:27:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:27:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:27:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:27:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:27:33 INFO - TEST-OK | /FileAPI/historical.html | took 420ms
03:27:33 INFO - TEST-START | /FileAPI/idlharness.html
03:27:33 INFO - PROCESS | 1785 | 1466504853470 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:33 INFO - PROCESS | 1785 | 1466504853561 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:27:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:27:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:27:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:27:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:27:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:27:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:27:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:27:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:27:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:27:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:27:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:27:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:27:34 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
03:27:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:27:34 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
03:27:34 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
03:27:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:27:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:27:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:27:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:27:34 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
03:27:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:27:34 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
03:27:34 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
03:27:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:27:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:27:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 772ms
03:27:34 INFO - TEST-START | /FileAPI/idlharness.worker
03:27:34 INFO - PROCESS | 1785 | 1466504854274 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:34 INFO - PROCESS | 1785 | 1466504854437 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:27:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:27:35 INFO - {}
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:27:35 INFO - {}
03:27:35 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 - {}
03:27:35 INFO - {}
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:27:35 INFO - {}
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:27:35 INFO - {}
03:27:35 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 - {}
03:27:35 INFO - {}
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 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
03:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:27:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:27:35 INFO - {}
03:27:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 986ms
03:27:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:27:35 INFO - PROCESS | 1785 | 1466504855256 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:35 INFO - PROCESS | 1785 | 1466504855435 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:27:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 538ms
03:27:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:27:35 INFO - PROCESS | 1785 | 1466504855798 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:35 INFO - PROCESS | 1785 | 1466504855878 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:27:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 433ms
03:27:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:27:36 INFO - PROCESS | 1785 | 1466504856239 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:36 INFO - PROCESS | 1785 | 1466504856327 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:27:36 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.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:27:36 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'.)
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:27:36 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.
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:27:36 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.
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:27:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:27:36 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.
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:27:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:27:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:27:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:27:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:27:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 559ms
03:27:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:27:36 INFO - PROCESS | 1785 | 1466504856810 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:36 INFO - PROCESS | 1785 | 1466504856923 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:27:37 INFO - {}
03:27:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 474ms
03:27:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:27:37 INFO - PROCESS | 1785 | 1466504857286 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:37 INFO - PROCESS | 1785 | 1466504857413 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:27:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 623ms
03:27:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:27:37 INFO - PROCESS | 1785 | 1466504857920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:38 INFO - PROCESS | 1785 | 1466504858036 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:27:38 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"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:27:38 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"
03:27:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:27:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 836ms
03:27:38 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:27:38 INFO - PROCESS | 1785 | 1466504858769 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:38 INFO - PROCESS | 1785 | 1466504858922 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:27:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:27:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:27:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:27:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:27:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:27:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:27:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:27:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:27:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 642ms
03:27:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:27:39 INFO - PROCESS | 1785 | 1466504859425 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:39 INFO - PROCESS | 1785 | 1466504859531 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:27:39 INFO - {}
03:27:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 470ms
03:27:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:27:39 INFO - PROCESS | 1785 | 1466504859907 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:40 INFO - PROCESS | 1785 | 1466504859999 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:27:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:27:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 487ms
03:27:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:27:40 INFO - PROCESS | 1785 | 1466504860401 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:40 INFO - PROCESS | 1785 | 1466504860544 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:27:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 624ms
03:27:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:27:41 INFO - PROCESS | 1785 | 1466504861034 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:41 INFO - PROCESS | 1785 | 1466504861127 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:27:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:27:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 483ms
03:27:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:27:41 INFO - PROCESS | 1785 | 1466504861521 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:41 INFO - PROCESS | 1785 | 1466504861629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:27:41 INFO - reader.readAsText(blob_2)
03:27:41 INFO - }" did not throw
03:27:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:27:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:27:41 INFO - reader.readAsDataURL(blob_2)
03:27:41 INFO - }" did not throw
03:27:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:27:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:27:42 INFO - reader.readAsArrayBuffer(blob_2)
03:27:42 INFO - }" did not throw
03:27:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:27:42 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
03:27:42 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:27:42 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:27:42 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:27:42 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:27:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:27:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:27:42 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
03:27:42 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:27:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 483ms
03:27:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:27:42 INFO - PROCESS | 1785 | 1466504862017 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:42 INFO - PROCESS | 1785 | 1466504862101 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:27:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:27:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:27:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 483ms
03:27:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:27:42 INFO - PROCESS | 1785 | 1466504862502 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:42 INFO - PROCESS | 1785 | 1466504862584 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:27:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 431ms
03:27:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:27:42 INFO - PROCESS | 1785 | 1466504862938 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:43 INFO - PROCESS | 1785 | 1466504863023 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:27:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 426ms
03:27:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:27:43 INFO - PROCESS | 1785 | 1466504863369 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:43 INFO - PROCESS | 1785 | 1466504863455 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:27:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 428ms
03:27:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:27:43 INFO - PROCESS | 1785 | 1466504863805 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:43 INFO - PROCESS | 1785 | 1466504863901 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:27:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:27:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 434ms
03:27:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:27:44 INFO - PROCESS | 1785 | 1466504864252 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:44 INFO - PROCESS | 1785 | 1466504864341 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:27:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 527ms
03:27:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:27:44 INFO - PROCESS | 1785 | 1466504864802 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:44 INFO - PROCESS | 1785 | 1466504864936 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:27:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:27:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:27:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 621ms
03:27:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:27:45 INFO - PROCESS | 1785 | 1466504865415 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:45 INFO - PROCESS | 1785 | 1466504865551 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:27:46 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
03:27:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:27:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 791ms
03:27:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:27:46 INFO - PROCESS | 1785 | 1466504866243 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:46 INFO - PROCESS | 1785 | 1466504866372 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:27:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 746ms
03:27:46 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:27:46 INFO - PROCESS | 1785 | 1466504866987 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:47 INFO - PROCESS | 1785 | 1466504867088 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:47 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:27:47 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 535ms
03:27:47 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:27:47 INFO - PROCESS | 1785 | 1466504867533 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:47 INFO - PROCESS | 1785 | 1466504867629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:48 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:27:48 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 476ms
03:27:48 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:27:48 INFO - PROCESS | 1785 | 1466504868021 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:48 INFO - PROCESS | 1785 | 1466504868113 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:48 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:27:48 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 580ms
03:27:48 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:27:48 INFO - PROCESS | 1785 | 1466504868598 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:48 INFO - PROCESS | 1785 | 1466504868696 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:49 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:27:49 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 529ms
03:27:49 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:27:49 INFO - PROCESS | 1785 | 1466504869138 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:49 INFO - PROCESS | 1785 | 1466504869220 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:27:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:27:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:27:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:27:49 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 584ms
03:27:49 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:27:49 INFO - PROCESS | 1785 | 1466504869725 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:49 INFO - PROCESS | 1785 | 1466504869846 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:27:50 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 571ms
03:27:50 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:27:50 INFO - PROCESS | 1785 | 1466504870299 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:50 INFO - PROCESS | 1785 | 1466504870411 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:27:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:27:50 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 530ms
03:27:50 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:27:50 INFO - PROCESS | 1785 | 1466504870836 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:50 INFO - PROCESS | 1785 | 1466504870920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:27:51 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 482ms
03:27:51 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:27:51 INFO - PROCESS | 1785 | 1466504871325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:51 INFO - PROCESS | 1785 | 1466504871410 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:27:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:27:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 478ms
03:27:51 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:27:51 INFO - PROCESS | 1785 | 1466504871809 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:51 INFO - PROCESS | 1785 | 1466504871896 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:27:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 471ms
03:27:52 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:27:52 INFO - PROCESS | 1785 | 1466504872289 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:52 INFO - PROCESS | 1785 | 1466504872389 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:27:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:27:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 522ms
03:27:52 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:27:52 INFO - PROCESS | 1785 | 1466504872818 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:52 INFO - PROCESS | 1785 | 1466504872970 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:27:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:27:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:27:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:27:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 772ms
03:27:53 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:27:53 INFO - PROCESS | 1785 | 1466504873597 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:53 INFO - PROCESS | 1785 | 1466504873732 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:27:54 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 781ms
03:27:54 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:27:54 INFO - PROCESS | 1785 | 1466504874389 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:54 INFO - PROCESS | 1785 | 1466504874479 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:27:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:27:54 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 577ms
03:27:54 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:27:54 INFO - PROCESS | 1785 | 1466504874982 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:55 INFO - PROCESS | 1785 | 1466504875073 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:55 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:27:55 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:27:55 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:27:55 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 682ms
03:27:55 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:27:55 INFO - PROCESS | 1785 | 1466504875673 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:55 INFO - PROCESS | 1785 | 1466504875785 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:56 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:27:56 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 527ms
03:27:56 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:27:56 INFO - PROCESS | 1785 | 1466504876209 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:56 INFO - PROCESS | 1785 | 1466504876303 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:56 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:27:56 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:27:56 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 528ms
03:27:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:27:56 INFO - PROCESS | 1785 | 1466504876746 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:56 INFO - PROCESS | 1785 | 1466504876866 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:27:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 573ms
03:27:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:27:57 INFO - PROCESS | 1785 | 1466504877321 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:57 INFO - PROCESS | 1785 | 1466504877411 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:27:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 472ms
03:27:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:27:57 INFO - PROCESS | 1785 | 1466504877800 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:57 INFO - PROCESS | 1785 | 1466504877887 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:27:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 469ms
03:27:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:27:58 INFO - PROCESS | 1785 | 1466504878275 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:58 INFO - PROCESS | 1785 | 1466504878366 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:27:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 478ms
03:27:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:27:58 INFO - PROCESS | 1785 | 1466504878763 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:58 INFO - PROCESS | 1785 | 1466504878848 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:27:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 480ms
03:27:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:27:59 INFO - PROCESS | 1785 | 1466504879245 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:59 INFO - PROCESS | 1785 | 1466504879343 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:27:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 473ms
03:27:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:27:59 INFO - PROCESS | 1785 | 1466504879726 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:27:59 INFO - PROCESS | 1785 | 1466504879809 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:28:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 482ms
03:28:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:28:00 INFO - PROCESS | 1785 | 1466504880217 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:00 INFO - PROCESS | 1785 | 1466504880340 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:28:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 621ms
03:28:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:28:00 INFO - PROCESS | 1785 | 1466504880845 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:00 INFO - PROCESS | 1785 | 1466504880977 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:28:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 724ms
03:28:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:28:01 INFO - PROCESS | 1785 | 1466504881574 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:01 INFO - PROCESS | 1785 | 1466504881770 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:28:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 828ms
03:28:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:28:02 INFO - PROCESS | 1785 | 1466504882409 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:02 INFO - PROCESS | 1785 | 1466504882513 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:28:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 529ms
03:28:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:28:02 INFO - PROCESS | 1785 | 1466504882949 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:03 INFO - PROCESS | 1785 | 1466504883049 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:28:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 522ms
03:28:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:28:03 INFO - PROCESS | 1785 | 1466504883483 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:03 INFO - PROCESS | 1785 | 1466504883580 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:28:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 527ms
03:28:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:28:04 INFO - PROCESS | 1785 | 1466504884008 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:04 INFO - PROCESS | 1785 | 1466504884103 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:28:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 524ms
03:28:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:28:04 INFO - PROCESS | 1785 | 1466504884543 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:04 INFO - PROCESS | 1785 | 1466504884643 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:28:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 531ms
03:28:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:28:05 INFO - PROCESS | 1785 | 1466504885082 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:05 INFO - PROCESS | 1785 | 1466504885192 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:05 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
03:28:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 582ms
03:28:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:28:05 INFO - PROCESS | 1785 | 1466504885667 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:05 INFO - PROCESS | 1785 | 1466504885752 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:06 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
03:28:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 528ms
03:28:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:28:06 INFO - PROCESS | 1785 | 1466504886206 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:06 INFO - PROCESS | 1785 | 1466504886338 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:28:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 523ms
03:28:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:28:06 INFO - PROCESS | 1785 | 1466504886731 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:06 INFO - PROCESS | 1785 | 1466504886825 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:28:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 470ms
03:28:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:28:07 INFO - PROCESS | 1785 | 1466504887207 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:07 INFO - PROCESS | 1785 | 1466504887293 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:28:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 486ms
03:28:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:28:07 INFO - PROCESS | 1785 | 1466504887700 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:07 INFO - PROCESS | 1785 | 1466504887805 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:28:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 481ms
03:28:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:28:08 INFO - PROCESS | 1785 | 1466504888185 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:08 INFO - PROCESS | 1785 | 1466504888309 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:28:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 680ms
03:28:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:28:08 INFO - PROCESS | 1785 | 1466504888875 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:09 INFO - PROCESS | 1785 | 1466504889121 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:28:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 784ms
03:28:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:28:09 INFO - PROCESS | 1785 | 1466504889665 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:09 INFO - PROCESS | 1785 | 1466504889762 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:28:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 575ms
03:28:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:28:10 INFO - PROCESS | 1785 | 1466504890250 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:10 INFO - PROCESS | 1785 | 1466504890372 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:10 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
03:28:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 624ms
03:28:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:28:10 INFO - PROCESS | 1785 | 1466504890893 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:11 INFO - PROCESS | 1785 | 1466504891007 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:11 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
03:28:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 586ms
03:28:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:28:11 INFO - PROCESS | 1785 | 1466504891478 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:11 INFO - PROCESS | 1785 | 1466504891674 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:28:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 641ms
03:28:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:28:12 INFO - PROCESS | 1785 | 1466504892145 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:12 INFO - PROCESS | 1785 | 1466504892323 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:28:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 677ms
03:28:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:28:12 INFO - PROCESS | 1785 | 1466504892825 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:12 INFO - PROCESS | 1785 | 1466504892959 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:28:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 524ms
03:28:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:28:13 INFO - PROCESS | 1785 | 1466504893353 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:13 INFO - PROCESS | 1785 | 1466504893444 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:28:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 477ms
03:28:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:28:13 INFO - PROCESS | 1785 | 1466504893834 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:13 INFO - PROCESS | 1785 | 1466504893920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:28:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 476ms
03:28:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:28:14 INFO - PROCESS | 1785 | 1466504894316 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:14 INFO - PROCESS | 1785 | 1466504894407 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:28:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 479ms
03:28:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:28:14 INFO - PROCESS | 1785 | 1466504894801 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:14 INFO - PROCESS | 1785 | 1466504894887 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:28:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 475ms
03:28:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:28:15 INFO - PROCESS | 1785 | 1466504895285 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:15 INFO - PROCESS | 1785 | 1466504895382 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:28:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 527ms
03:28:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:28:15 INFO - PROCESS | 1785 | 1466504895822 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:15 INFO - PROCESS | 1785 | 1466504895976 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:28:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 635ms
03:28:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:28:16 INFO - PROCESS | 1785 | 1466504896464 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:16 INFO - PROCESS | 1785 | 1466504896574 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:28:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 688ms
03:28:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:28:17 INFO - PROCESS | 1785 | 1466504897176 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:17 INFO - PROCESS | 1785 | 1466504897313 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:28:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 848ms
03:28:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:28:18 INFO - PROCESS | 1785 | 1466504898010 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:18 INFO - PROCESS | 1785 | 1466504898123 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:28:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 521ms
03:28:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:28:18 INFO - PROCESS | 1785 | 1466504898540 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:18 INFO - PROCESS | 1785 | 1466504898636 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:19 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:28:19 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1175ms
03:28:19 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:28:19 INFO - PROCESS | 1785 | 1466504899728 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:19 INFO - PROCESS | 1785 | 1466504899833 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:28:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 529ms
03:28:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:28:20 INFO - PROCESS | 1785 | 1466504900260 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:20 INFO - PROCESS | 1785 | 1466504900362 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:28:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 527ms
03:28:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:28:20 INFO - PROCESS | 1785 | 1466504900792 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:20 INFO - PROCESS | 1785 | 1466504900896 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:28:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 577ms
03:28:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:28:21 INFO - PROCESS | 1785 | 1466504901384 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:21 INFO - PROCESS | 1785 | 1466504901526 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:28:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 521ms
03:28:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:28:21 INFO - PROCESS | 1785 | 1466504901910 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:21 INFO - PROCESS | 1785 | 1466504901995 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:28:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 483ms
03:28:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:28:22 INFO - PROCESS | 1785 | 1466504902395 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:22 INFO - PROCESS | 1785 | 1466504902480 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:28:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 430ms
03:28:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:28:22 INFO - PROCESS | 1785 | 1466504902837 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:22 INFO - PROCESS | 1785 | 1466504902923 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:28:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 476ms
03:28:23 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:28:23 INFO - PROCESS | 1785 | 1466504903317 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:23 INFO - PROCESS | 1785 | 1466504903397 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:28:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 473ms
03:28:23 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:28:23 INFO - PROCESS | 1785 | 1466504903797 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:23 INFO - PROCESS | 1785 | 1466504903936 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:28:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 681ms
03:28:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:28:24 INFO - PROCESS | 1785 | 1466504904486 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:24 INFO - PROCESS | 1785 | 1466504904733 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:28:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 783ms
03:28:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:28:25 INFO - PROCESS | 1785 | 1466504905275 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:25 INFO - PROCESS | 1785 | 1466504905384 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:28:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 531ms
03:28:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:28:25 INFO - PROCESS | 1785 | 1466504905819 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:25 INFO - PROCESS | 1785 | 1466504905938 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:28:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 529ms
03:28:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:28:26 INFO - PROCESS | 1785 | 1466504906369 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:26 INFO - PROCESS | 1785 | 1466504906470 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:28:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 586ms
03:28:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:28:26 INFO - PROCESS | 1785 | 1466504906946 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:27 INFO - PROCESS | 1785 | 1466504907051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:28:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 529ms
03:28:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:28:27 INFO - PROCESS | 1785 | 1466504907481 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:27 INFO - PROCESS | 1785 | 1466504907583 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:28:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 581ms
03:28:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:28:28 INFO - PROCESS | 1785 | 1466504908068 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:28 INFO - PROCESS | 1785 | 1466504908172 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:28:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 576ms
03:28:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:28:28 INFO - PROCESS | 1785 | 1466504908649 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:28 INFO - PROCESS | 1785 | 1466504908738 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:28:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 477ms
03:28:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:28:29 INFO - PROCESS | 1785 | 1466504909132 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:29 INFO - PROCESS | 1785 | 1466504909219 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:28:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 487ms
03:28:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:28:29 INFO - PROCESS | 1785 | 1466504909629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:29 INFO - PROCESS | 1785 | 1466504909723 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:28:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 473ms
03:28:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:28:30 INFO - PROCESS | 1785 | 1466504910103 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:30 INFO - PROCESS | 1785 | 1466504910194 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:28:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 471ms
03:28:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:28:30 INFO - PROCESS | 1785 | 1466504910581 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:30 INFO - PROCESS | 1785 | 1466504910682 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:28:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 475ms
03:28:31 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:28:31 INFO - PROCESS | 1785 | 1466504911065 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:31 INFO - PROCESS | 1785 | 1466504911160 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:28:31 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 584ms
03:28:31 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:28:31 INFO - PROCESS | 1785 | 1466504911658 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:31 INFO - PROCESS | 1785 | 1466504911780 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:28:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 624ms
03:28:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:28:32 INFO - PROCESS | 1785 | 1466504912306 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:32 INFO - PROCESS | 1785 | 1466504912414 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:28:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 671ms
03:28:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:28:32 INFO - PROCESS | 1785 | 1466504912983 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:33 INFO - PROCESS | 1785 | 1466504913178 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:28:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 878ms
03:28:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:28:33 INFO - PROCESS | 1785 | 1466504913871 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:33 INFO - PROCESS | 1785 | 1466504913969 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:28:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 979ms
03:28:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:28:34 INFO - PROCESS | 1785 | 1466504914860 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:34 INFO - PROCESS | 1785 | 1466504914971 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:28:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 523ms
03:28:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:28:35 INFO - PROCESS | 1785 | 1466504915395 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:35 INFO - PROCESS | 1785 | 1466504915487 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:28:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 534ms
03:28:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:28:35 INFO - PROCESS | 1785 | 1466504915925 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:36 INFO - PROCESS | 1785 | 1466504916034 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:28:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 536ms
03:28:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:28:36 INFO - PROCESS | 1785 | 1466504916474 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:36 INFO - PROCESS | 1785 | 1466504916566 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:28:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 529ms
03:28:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:28:37 INFO - PROCESS | 1785 | 1466504917002 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:37 INFO - PROCESS | 1785 | 1466504917122 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:28:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 573ms
03:28:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:28:37 INFO - PROCESS | 1785 | 1466504917578 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:37 INFO - PROCESS | 1785 | 1466504917683 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:28:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 484ms
03:28:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:28:38 INFO - PROCESS | 1785 | 1466504918067 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:38 INFO - PROCESS | 1785 | 1466504918150 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:28:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 486ms
03:28:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:28:38 INFO - PROCESS | 1785 | 1466504918559 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:38 INFO - PROCESS | 1785 | 1466504918646 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:28:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 433ms
03:28:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:28:39 INFO - PROCESS | 1785 | 1466504919003 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:39 INFO - PROCESS | 1785 | 1466504919086 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:28:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:28:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 882ms
03:28:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:28:39 INFO - PROCESS | 1785 | 1466504919926 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:40 INFO - PROCESS | 1785 | 1466504920070 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:28:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:28:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:28:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:28:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 940ms
03:28:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:28:40 INFO - PROCESS | 1785 | 1466504920872 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:41 INFO - PROCESS | 1785 | 1466504921019 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:28:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 586ms
03:28:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:28:41 INFO - PROCESS | 1785 | 1466504921469 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:41 INFO - PROCESS | 1785 | 1466504921595 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:28:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 528ms
03:28:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:28:42 INFO - PROCESS | 1785 | 1466504922008 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:42 INFO - PROCESS | 1785 | 1466504922113 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:28:42 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 536ms
03:28:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:28:42 INFO - PROCESS | 1785 | 1466504922541 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:42 INFO - PROCESS | 1785 | 1466504922640 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:28:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 584ms
03:28:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:28:43 INFO - PROCESS | 1785 | 1466504923133 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:43 INFO - PROCESS | 1785 | 1466504923230 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:28:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 531ms
03:28:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:28:43 INFO - PROCESS | 1785 | 1466504923671 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:43 INFO - PROCESS | 1785 | 1466504923790 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:28:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 572ms
03:28:44 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:28:44 INFO - PROCESS | 1785 | 1466504924253 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:44 INFO - PROCESS | 1785 | 1466504924347 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:28:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 473ms
03:28:44 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:28:44 INFO - PROCESS | 1785 | 1466504924732 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:44 INFO - PROCESS | 1785 | 1466504924823 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:28:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 479ms
03:28:45 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:28:45 INFO - PROCESS | 1785 | 1466504925216 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:45 INFO - PROCESS | 1785 | 1466504925306 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:28:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 497ms
03:28:45 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:28:45 INFO - PROCESS | 1785 | 1466504925718 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:45 INFO - PROCESS | 1785 | 1466504925808 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:46 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:28:46 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 471ms
03:28:46 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:28:46 INFO - PROCESS | 1785 | 1466504926196 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:46 INFO - PROCESS | 1785 | 1466504926298 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:46 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:28:46 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:28:46 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:28:46 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 478ms
03:28:46 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:28:46 INFO - PROCESS | 1785 | 1466504926678 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:46 INFO - PROCESS | 1785 | 1466504926768 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:47 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:28:47 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 626ms
03:28:47 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:28:47 INFO - PROCESS | 1785 | 1466504927315 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:47 INFO - PROCESS | 1785 | 1466504927457 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:48 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:28:48 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 879ms
03:28:48 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:28:48 INFO - PROCESS | 1785 | 1466504928197 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:48 INFO - PROCESS | 1785 | 1466504928333 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:49 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:28:49 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 985ms
03:28:49 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:28:49 INFO - PROCESS | 1785 | 1466504929189 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:49 INFO - PROCESS | 1785 | 1466504929296 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:49 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:28:49 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:28:49 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 536ms
03:28:49 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:28:49 INFO - PROCESS | 1785 | 1466504929735 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:49 INFO - PROCESS | 1785 | 1466504929828 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:28:50 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 522ms
03:28:50 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:28:50 INFO - PROCESS | 1785 | 1466504930269 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:50 INFO - PROCESS | 1785 | 1466504930369 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:28:50 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 686ms
03:28:50 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:28:50 INFO - PROCESS | 1785 | 1466504930961 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:51 INFO - PROCESS | 1785 | 1466504931081 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:28:51 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 638ms
03:28:51 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:28:51 INFO - PROCESS | 1785 | 1466504931596 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:51 INFO - PROCESS | 1785 | 1466504931701 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:28:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:28:52 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 523ms
03:28:52 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:28:52 INFO - PROCESS | 1785 | 1466504932126 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:52 INFO - PROCESS | 1785 | 1466504932238 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:28:52 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 570ms
03:28:52 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:28:52 INFO - PROCESS | 1785 | 1466504932697 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:52 INFO - PROCESS | 1785 | 1466504932783 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:28:53 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 576ms
03:28:53 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:28:53 INFO - PROCESS | 1785 | 1466504933280 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:53 INFO - PROCESS | 1785 | 1466504933363 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:28:53 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 431ms
03:28:53 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:28:53 INFO - PROCESS | 1785 | 1466504933718 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:53 INFO - PROCESS | 1785 | 1466504933799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:28:54 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 673ms
03:28:54 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:28:54 INFO - PROCESS | 1785 | 1466504934400 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:54 INFO - PROCESS | 1785 | 1466504934517 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:28:55 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 826ms
03:28:55 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:28:55 INFO - PROCESS | 1785 | 1466504935231 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:55 INFO - PROCESS | 1785 | 1466504935333 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:28:55 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 628ms
03:28:55 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:28:55 INFO - PROCESS | 1785 | 1466504935907 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:56 INFO - PROCESS | 1785 | 1466504936008 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:28:56 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 497ms
03:28:56 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:28:56 INFO - PROCESS | 1785 | 1466504936397 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:56 INFO - PROCESS | 1785 | 1466504936489 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:28:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:28:57 INFO - window.indexedDB.open('test', val);..." did not throw
03:28:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:28:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:28:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:28:57 INFO - window.indexedDB.open('test', val);..." did not throw
03:28:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:28:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:28:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:28:57 INFO - window.indexedDB.open('test', val);..." did not throw
03:28:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:28:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:28:57 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:28:57 INFO - window.indexedDB.open('test', val);..." did not throw
03:28:57 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:57 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:28:57 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:28:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:28:57 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 638ms
03:28:57 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:28:57 INFO - PROCESS | 1785 | 1466504937049 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:57 INFO - PROCESS | 1785 | 1466504937144 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:28:57 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 533ms
03:28:57 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:28:57 INFO - PROCESS | 1785 | 1466504937573 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:57 INFO - PROCESS | 1785 | 1466504937665 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:59 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:28:59 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:28:59 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1882ms
03:28:59 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:28:59 INFO - PROCESS | 1785 | 1466504939463 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:59 INFO - PROCESS | 1785 | 1466504939552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:28:59 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:28:59 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 474ms
03:28:59 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:28:59 INFO - PROCESS | 1785 | 1466504939940 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:00 INFO - PROCESS | 1785 | 1466504940022 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:00 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:29:00 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 470ms
03:29:00 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:29:00 INFO - PROCESS | 1785 | 1466504940416 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:00 INFO - PROCESS | 1785 | 1466504940505 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:00 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:29:00 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 478ms
03:29:00 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:29:00 INFO - PROCESS | 1785 | 1466504940900 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:00 INFO - PROCESS | 1785 | 1466504940989 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:01 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:29:01 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 581ms
03:29:01 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:29:01 INFO - PROCESS | 1785 | 1466504941490 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:01 INFO - PROCESS | 1785 | 1466504941612 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:02 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:29:02 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 627ms
03:29:02 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:29:02 INFO - PROCESS | 1785 | 1466504942124 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:02 INFO - PROCESS | 1785 | 1466504942380 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:03 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:29:03 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 1074ms
03:29:03 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:29:03 INFO - PROCESS | 1785 | 1466504943207 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:03 INFO - PROCESS | 1785 | 1466504943314 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:03 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:29:03 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 571ms
03:29:03 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:29:03 INFO - PROCESS | 1785 | 1466504943788 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:03 INFO - PROCESS | 1785 | 1466504943883 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:04 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:29:04 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 475ms
03:29:04 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:29:04 INFO - PROCESS | 1785 | 1466504944287 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:04 INFO - PROCESS | 1785 | 1466504944381 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:04 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:29:04 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 537ms
03:29:04 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:29:04 INFO - PROCESS | 1785 | 1466504944818 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:04 INFO - PROCESS | 1785 | 1466504944922 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:05 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:29:05 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 533ms
03:29:05 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:29:05 INFO - PROCESS | 1785 | 1466504945356 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:05 INFO - PROCESS | 1785 | 1466504945452 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:05 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:29:05 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 573ms
03:29:05 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:29:05 INFO - PROCESS | 1785 | 1466504945937 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:06 INFO - PROCESS | 1785 | 1466504946071 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:06 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:29:06 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 572ms
03:29:06 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:29:06 INFO - PROCESS | 1785 | 1466504946512 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:06 INFO - PROCESS | 1785 | 1466504946624 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:29:07 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 535ms
03:29:07 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:29:07 INFO - PROCESS | 1785 | 1466504947051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:07 INFO - PROCESS | 1785 | 1466504947137 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:29:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:29:07 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 577ms
03:29:07 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:29:07 INFO - PROCESS | 1785 | 1466504947642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:07 INFO - PROCESS | 1785 | 1466504947731 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:29:08 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 534ms
03:29:08 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:29:08 INFO - PROCESS | 1785 | 1466504948190 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:08 INFO - PROCESS | 1785 | 1466504948280 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:29:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 476ms
03:29:08 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:29:08 INFO - PROCESS | 1785 | 1466504948670 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:08 INFO - PROCESS | 1785 | 1466504948774 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:29:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 525ms
03:29:09 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:29:09 INFO - PROCESS | 1785 | 1466504949200 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:09 INFO - PROCESS | 1785 | 1466504949325 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:29:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 728ms
03:29:09 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:29:09 INFO - PROCESS | 1785 | 1466504949948 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:10 INFO - PROCESS | 1785 | 1466504950158 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:29:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 780ms
03:29:10 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:29:10 INFO - PROCESS | 1785 | 1466504950734 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:10 INFO - PROCESS | 1785 | 1466504950836 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:29:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 582ms
03:29:11 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:29:11 INFO - PROCESS | 1785 | 1466504951322 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:11 INFO - PROCESS | 1785 | 1466504951416 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:29:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 521ms
03:29:11 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:29:11 INFO - PROCESS | 1785 | 1466504951859 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:11 INFO - PROCESS | 1785 | 1466504951956 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:29:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 531ms
03:29:12 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:29:12 INFO - PROCESS | 1785 | 1466504952393 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:12 INFO - PROCESS | 1785 | 1466504952489 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:29:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 526ms
03:29:12 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:29:12 INFO - PROCESS | 1785 | 1466504952925 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:13 INFO - PROCESS | 1785 | 1466504953039 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:13 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:29:13 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 582ms
03:29:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:29:13 INFO - PROCESS | 1785 | 1466504953513 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:13 INFO - PROCESS | 1785 | 1466504953621 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:29:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 534ms
03:29:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:29:14 INFO - PROCESS | 1785 | 1466504954052 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:14 INFO - PROCESS | 1785 | 1466504954141 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:29:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 520ms
03:29:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:29:14 INFO - PROCESS | 1785 | 1466504954577 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:14 INFO - PROCESS | 1785 | 1466504954666 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:15 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:29:15 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 470ms
03:29:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:29:15 INFO - PROCESS | 1785 | 1466504955059 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:15 INFO - PROCESS | 1785 | 1466504955146 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:29:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 489ms
03:29:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:29:15 INFO - PROCESS | 1785 | 1466504955549 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:15 INFO - PROCESS | 1785 | 1466504955638 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:29:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 479ms
03:29:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:29:16 INFO - PROCESS | 1785 | 1466504956034 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:16 INFO - PROCESS | 1785 | 1466504956136 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:29:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 529ms
03:29:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:29:16 INFO - PROCESS | 1785 | 1466504956570 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:16 INFO - PROCESS | 1785 | 1466504956691 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:17 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:29:17 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 625ms
03:29:17 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:29:17 INFO - PROCESS | 1785 | 1466504957203 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:17 INFO - PROCESS | 1785 | 1466504957346 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:29:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:29:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:29:17 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 623ms
03:29:17 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:29:17 INFO - PROCESS | 1785 | 1466504957832 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:17 INFO - PROCESS | 1785 | 1466504957992 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:29:18 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:29:18 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 829ms
03:29:18 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:29:18 INFO - PROCESS | 1785 | 1466504958670 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:18 INFO - PROCESS | 1785 | 1466504958776 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:29:19 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:29:19 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 539ms
03:29:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:29:19 INFO - PROCESS | 1785 | 1466504959222 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:19 INFO - PROCESS | 1785 | 1466504959313 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:29:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 524ms
03:29:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:29:19 INFO - PROCESS | 1785 | 1466504959757 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:19 INFO - PROCESS | 1785 | 1466504959850 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:20 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
03:29:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 533ms
03:29:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:29:20 INFO - PROCESS | 1785 | 1466504960288 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:20 INFO - PROCESS | 1785 | 1466504960383 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:20 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
03:29:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 520ms
03:29:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:29:20 INFO - PROCESS | 1785 | 1466504960813 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:20 INFO - PROCESS | 1785 | 1466504960910 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:29:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 526ms
03:29:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:29:21 INFO - PROCESS | 1785 | 1466504961349 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:21 INFO - PROCESS | 1785 | 1466504961482 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:21 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
03:29:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 573ms
03:29:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:29:21 INFO - PROCESS | 1785 | 1466504961932 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:22 INFO - PROCESS | 1785 | 1466504962021 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:22 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
03:29:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 524ms
03:29:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:29:22 INFO - PROCESS | 1785 | 1466504962461 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:22 INFO - PROCESS | 1785 | 1466504962545 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:29:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 480ms
03:29:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:29:22 INFO - PROCESS | 1785 | 1466504962946 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:23 INFO - PROCESS | 1785 | 1466504963035 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:23 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
03:29:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 475ms
03:29:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:29:23 INFO - PROCESS | 1785 | 1466504963426 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:23 INFO - PROCESS | 1785 | 1466504963515 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:29:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 473ms
03:29:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:29:23 INFO - PROCESS | 1785 | 1466504963906 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:24 INFO - PROCESS | 1785 | 1466504964013 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:29:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 478ms
03:29:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:29:24 INFO - PROCESS | 1785 | 1466504964388 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:24 INFO - PROCESS | 1785 | 1466504964485 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:29:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 670ms
03:29:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:29:25 INFO - PROCESS | 1785 | 1466504965093 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:25 INFO - PROCESS | 1785 | 1466504965346 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:29:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 807ms
03:29:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:29:25 INFO - PROCESS | 1785 | 1466504965882 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:25 INFO - PROCESS | 1785 | 1466504965986 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:29:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 583ms
03:29:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:29:26 INFO - PROCESS | 1785 | 1466504966473 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:26 INFO - PROCESS | 1785 | 1466504966573 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:29:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 524ms
03:29:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:29:27 INFO - PROCESS | 1785 | 1466504967014 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:27 INFO - PROCESS | 1785 | 1466504967113 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:29:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 537ms
03:29:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:29:27 INFO - PROCESS | 1785 | 1466504967546 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:27 INFO - PROCESS | 1785 | 1466504967641 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:28 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
03:29:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 534ms
03:29:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:29:28 INFO - PROCESS | 1785 | 1466504968085 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:28 INFO - PROCESS | 1785 | 1466504968204 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:29:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 572ms
03:29:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:29:28 INFO - PROCESS | 1785 | 1466504968665 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:28 INFO - PROCESS | 1785 | 1466504968779 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:29:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 576ms
03:29:29 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:29:29 INFO - PROCESS | 1785 | 1466504969246 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:29 INFO - PROCESS | 1785 | 1466504969334 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:29:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 477ms
03:29:29 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:29:29 INFO - PROCESS | 1785 | 1466504969728 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:29 INFO - PROCESS | 1785 | 1466504969822 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:30 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
03:29:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 469ms
03:29:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:29:30 INFO - PROCESS | 1785 | 1466504970209 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:30 INFO - PROCESS | 1785 | 1466504970302 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:29:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 475ms
03:29:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:29:30 INFO - PROCESS | 1785 | 1466504970689 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:30 INFO - PROCESS | 1785 | 1466504970780 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:29:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 524ms
03:29:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:29:31 INFO - PROCESS | 1785 | 1466504971221 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:31 INFO - PROCESS | 1785 | 1466504971322 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:29:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 473ms
03:29:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:29:31 INFO - PROCESS | 1785 | 1466504971703 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:31 INFO - PROCESS | 1785 | 1466504971820 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:32 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
03:29:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 623ms
03:29:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:29:32 INFO - PROCESS | 1785 | 1466504972331 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:32 INFO - PROCESS | 1785 | 1466504972445 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:29:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 729ms
03:29:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:29:33 INFO - PROCESS | 1785 | 1466504973065 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:33 INFO - PROCESS | 1785 | 1466504973188 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:33 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
03:29:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 877ms
03:29:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:29:33 INFO - PROCESS | 1785 | 1466504973950 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:34 INFO - PROCESS | 1785 | 1466504974064 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:34 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
03:29:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 571ms
03:29:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:29:34 INFO - PROCESS | 1785 | 1466504974531 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:34 INFO - PROCESS | 1785 | 1466504974626 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:35 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
03:29:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 530ms
03:29:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:29:35 INFO - PROCESS | 1785 | 1466504975074 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:35 INFO - PROCESS | 1785 | 1466504975172 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:29:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 525ms
03:29:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:29:35 INFO - PROCESS | 1785 | 1466504975595 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:35 INFO - PROCESS | 1785 | 1466504975695 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:36 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
03:29:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 521ms
03:29:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:29:36 INFO - PROCESS | 1785 | 1466504976122 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:36 INFO - PROCESS | 1785 | 1466504976229 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:29:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 571ms
03:29:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:29:36 INFO - PROCESS | 1785 | 1466504976701 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:36 INFO - PROCESS | 1785 | 1466504976836 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:29:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 572ms
03:29:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:29:37 INFO - PROCESS | 1785 | 1466504977276 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:37 INFO - PROCESS | 1785 | 1466504977375 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:29:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 528ms
03:29:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:29:37 INFO - PROCESS | 1785 | 1466504977810 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:37 INFO - PROCESS | 1785 | 1466504977899 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:38 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"
03:29:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:29:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 482ms
03:29:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:29:38 INFO - PROCESS | 1785 | 1466504978300 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:38 INFO - PROCESS | 1785 | 1466504978384 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:38 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"
03:29:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:29:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 480ms
03:29:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:29:38 INFO - PROCESS | 1785 | 1466504978786 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:38 INFO - PROCESS | 1785 | 1466504978877 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:29:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 470ms
03:29:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:29:39 INFO - PROCESS | 1785 | 1466504979262 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:39 INFO - PROCESS | 1785 | 1466504979371 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:29:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 528ms
03:29:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:29:39 INFO - PROCESS | 1785 | 1466504979794 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:39 INFO - PROCESS | 1785 | 1466504979920 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:29:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 730ms
03:29:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:29:40 INFO - PROCESS | 1785 | 1466504980534 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:40 INFO - PROCESS | 1785 | 1466504980725 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:29:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 739ms
03:29:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:29:41 INFO - PROCESS | 1785 | 1466504981295 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:41 INFO - PROCESS | 1785 | 1466504981391 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:29:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 535ms
03:29:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:29:41 INFO - PROCESS | 1785 | 1466504981865 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:41 INFO - PROCESS | 1785 | 1466504981964 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:29:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 534ms
03:29:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:29:42 INFO - PROCESS | 1785 | 1466504982423 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:42 INFO - PROCESS | 1785 | 1466504982516 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:29:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 541ms
03:29:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:29:42 INFO - PROCESS | 1785 | 1466504982950 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:43 INFO - PROCESS | 1785 | 1466504983041 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:29:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 519ms
03:29:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:29:43 INFO - PROCESS | 1785 | 1466504983484 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:43 INFO - PROCESS | 1785 | 1466504983582 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:44 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
03:29:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 587ms
03:29:44 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:29:44 INFO - PROCESS | 1785 | 1466504984070 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:44 INFO - PROCESS | 1785 | 1466504984173 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:29:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 674ms
03:29:44 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:29:44 INFO - PROCESS | 1785 | 1466504984749 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:44 INFO - PROCESS | 1785 | 1466504984856 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:29:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 523ms
03:29:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:29:45 INFO - PROCESS | 1785 | 1466504985280 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:45 INFO - PROCESS | 1785 | 1466504985374 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:29:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 478ms
03:29:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:29:45 INFO - PROCESS | 1785 | 1466504985763 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:45 INFO - PROCESS | 1785 | 1466504985865 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:29:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 523ms
03:29:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:29:46 INFO - PROCESS | 1785 | 1466504986294 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:46 INFO - PROCESS | 1785 | 1466504986384 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:29:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 476ms
03:29:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:29:46 INFO - PROCESS | 1785 | 1466504986776 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:46 INFO - PROCESS | 1785 | 1466504986884 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:29:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 522ms
03:29:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:29:47 INFO - PROCESS | 1785 | 1466504987304 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:47 INFO - PROCESS | 1785 | 1466504987449 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:29:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 671ms
03:29:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:29:47 INFO - PROCESS | 1785 | 1466504987985 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:48 INFO - PROCESS | 1785 | 1466504988136 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:29:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 1031ms
03:29:49 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:29:49 INFO - PROCESS | 1785 | 1466504989033 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:49 INFO - PROCESS | 1785 | 1466504989148 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:29:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 572ms
03:29:49 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:29:49 INFO - PROCESS | 1785 | 1466504989615 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:49 INFO - PROCESS | 1785 | 1466504989711 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:29:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 527ms
03:29:50 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:29:50 INFO - PROCESS | 1785 | 1466504990162 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:50 INFO - PROCESS | 1785 | 1466504990256 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:29:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:29:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 589ms
03:29:50 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:29:50 INFO - PROCESS | 1785 | 1466504990753 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:50 INFO - PROCESS | 1785 | 1466504990853 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:29:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 529ms
03:29:51 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:29:51 INFO - PROCESS | 1785 | 1466504991286 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:51 INFO - PROCESS | 1785 | 1466504991392 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:29:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 571ms
03:29:51 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:29:51 INFO - PROCESS | 1785 | 1466504991871 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:52 INFO - PROCESS | 1785 | 1466504992011 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:29:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 575ms
03:29:52 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:29:52 INFO - PROCESS | 1785 | 1466504992465 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:52 INFO - PROCESS | 1785 | 1466504992557 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:29:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:29:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:29:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:29:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:29:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 700ms
03:29:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:29:53 INFO - PROCESS | 1785 | 1466504993158 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:53 INFO - PROCESS | 1785 | 1466504993253 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:29:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 472ms
03:29:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:29:53 INFO - PROCESS | 1785 | 1466504993637 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:53 INFO - PROCESS | 1785 | 1466504993727 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:54 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
03:29:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 474ms
03:29:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:29:54 INFO - PROCESS | 1785 | 1466504994126 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:54 INFO - PROCESS | 1785 | 1466504994213 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:54 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
03:29:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 479ms
03:29:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:29:54 INFO - PROCESS | 1785 | 1466504994602 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:54 INFO - PROCESS | 1785 | 1466504994715 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:29:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 581ms
03:29:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:29:55 INFO - PROCESS | 1785 | 1466504995190 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:55 INFO - PROCESS | 1785 | 1466504995320 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:55 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
03:29:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 681ms
03:29:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:29:55 INFO - PROCESS | 1785 | 1466504995881 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:56 INFO - PROCESS | 1785 | 1466504996149 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:56 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
03:29:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 785ms
03:29:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:29:56 INFO - PROCESS | 1785 | 1466504996672 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:56 INFO - PROCESS | 1785 | 1466504996781 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:29:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 578ms
03:29:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:29:57 INFO - PROCESS | 1785 | 1466504997253 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:57 INFO - PROCESS | 1785 | 1466504997350 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:57 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
03:29:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 530ms
03:29:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:29:57 INFO - PROCESS | 1785 | 1466504997799 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:57 INFO - PROCESS | 1785 | 1466504997897 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:29:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 529ms
03:29:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:29:58 INFO - PROCESS | 1785 | 1466504998326 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:58 INFO - PROCESS | 1785 | 1466504998413 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:29:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 523ms
03:29:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:29:58 INFO - PROCESS | 1785 | 1466504998860 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:59 INFO - PROCESS | 1785 | 1466504998996 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:29:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 576ms
03:29:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:29:59 INFO - PROCESS | 1785 | 1466504999443 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:59 INFO - PROCESS | 1785 | 1466504999556 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:29:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:29:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 521ms
03:29:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:29:59 INFO - PROCESS | 1785 | 1466504999969 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:00 INFO - PROCESS | 1785 | 1466505000057 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:30:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 473ms
03:30:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:30:00 INFO - PROCESS | 1785 | 1466505000448 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:00 INFO - PROCESS | 1785 | 1466505000541 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:30:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 474ms
03:30:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:30:00 INFO - PROCESS | 1785 | 1466505000929 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:01 INFO - PROCESS | 1785 | 1466505001035 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:30:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 474ms
03:30:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:30:01 INFO - PROCESS | 1785 | 1466505001407 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:01 INFO - PROCESS | 1785 | 1466505001511 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:01 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
03:30:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 474ms
03:30:01 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:30:01 INFO - PROCESS | 1785 | 1466505001889 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:01 INFO - PROCESS | 1785 | 1466505001979 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:02 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:30:02 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 522ms
03:30:02 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:30:02 INFO - PROCESS | 1785 | 1466505002421 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:02 INFO - PROCESS | 1785 | 1466505002553 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:03 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:30:03 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:30:03 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 671ms
03:30:03 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:30:03 INFO - PROCESS | 1785 | 1466505003095 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:03 INFO - PROCESS | 1785 | 1466505003205 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:30:03 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 571ms
03:30:03 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:30:03 INFO - PROCESS | 1785 | 1466505003674 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:03 INFO - PROCESS | 1785 | 1466505003791 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:30:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:30:04 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1229ms
03:30:04 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:30:04 INFO - PROCESS | 1785 | 1466505004912 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:05 INFO - PROCESS | 1785 | 1466505005057 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:05 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:30:05 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 672ms
03:30:05 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:30:05 INFO - PROCESS | 1785 | 1466505005595 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:05 INFO - PROCESS | 1785 | 1466505005752 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:06 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:30:06 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 675ms
03:30:06 INFO - TEST-START | /IndexedDB/interfaces.html
03:30:06 INFO - PROCESS | 1785 | 1466505006284 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:06 INFO - PROCESS | 1785 | 1466505006424 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:30:07 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
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:30:07 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:30:07 INFO - TEST-OK | /IndexedDB/interfaces.html | took 876ms
03:30:07 INFO - TEST-START | /IndexedDB/interfaces.worker
03:30:07 INFO - PROCESS | 1785 | 1466505007204 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:07 INFO - PROCESS | 1785 | 1466505007331 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:30:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:30:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:30:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:30:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:30:08 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:30:08 INFO - {}
03:30:08 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 - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:30:08 INFO - {}
03:30:08 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1162ms
03:30:08 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:30:08 INFO - PROCESS | 1785 | 1466505008381 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:08 INFO - PROCESS | 1785 | 1466505008567 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:30:09 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:30:09 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 698ms
03:30:09 INFO - TEST-START | /IndexedDB/key_valid.html
03:30:09 INFO - PROCESS | 1785 | 1466505009078 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:09 INFO - PROCESS | 1785 | 1466505009191 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:30:10 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:30:10 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1231ms
03:30:10 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:30:10 INFO - PROCESS | 1785 | 1466505010336 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:10 INFO - PROCESS | 1785 | 1466505010430 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:10 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:30:10 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 491ms
03:30:10 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:30:10 INFO - PROCESS | 1785 | 1466505010811 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:10 INFO - PROCESS | 1785 | 1466505010904 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:11 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:30:11 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 674ms
03:30:11 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:30:11 INFO - PROCESS | 1785 | 1466505011493 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:11 INFO - PROCESS | 1785 | 1466505011687 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:12 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:30:12 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:30:12 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:30:12 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 926ms
03:30:12 INFO - TEST-START | /IndexedDB/keyorder.htm
03:30:12 INFO - PROCESS | 1785 | 1466505012426 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:12 INFO - PROCESS | 1785 | 1466505012549 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:30:13 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:30:13 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 679ms
03:30:13 INFO - TEST-START | /IndexedDB/keypath.htm
03:30:13 INFO - PROCESS | 1785 | 1466505013123 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:13 INFO - PROCESS | 1785 | 1466505013248 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:30:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:30:13 INFO - TEST-OK | /IndexedDB/keypath.htm | took 674ms
03:30:13 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:30:13 INFO - PROCESS | 1785 | 1466505013817 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:13 INFO - PROCESS | 1785 | 1466505013933 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:30:14 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:30:14 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 583ms
03:30:14 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:30:14 INFO - PROCESS | 1785 | 1466505014404 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:14 INFO - PROCESS | 1785 | 1466505014522 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:30:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:30:15 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:30:15 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 634ms
03:30:15 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:30:15 INFO - PROCESS | 1785 | 1466505015041 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:15 INFO - PROCESS | 1785 | 1466505015147 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:15 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:30:15 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:30:15 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:30:15 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 825ms
03:30:15 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:30:15 INFO - PROCESS | 1785 | 1466505015881 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:16 INFO - PROCESS | 1785 | 1466505016024 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:16 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:30:16 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 520ms
03:30:16 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:30:16 INFO - PROCESS | 1785 | 1466505016403 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:16 INFO - PROCESS | 1785 | 1466505016497 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:16 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:30:16 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 469ms
03:30:16 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:30:16 INFO - PROCESS | 1785 | 1466505016877 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:16 INFO - PROCESS | 1785 | 1466505016964 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:17 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:30:17 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 471ms
03:30:17 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:30:17 INFO - PROCESS | 1785 | 1466505017352 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:17 INFO - PROCESS | 1785 | 1466505017442 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:17 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:30:17 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 474ms
03:30:17 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:30:17 INFO - PROCESS | 1785 | 1466505017834 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:17 INFO - PROCESS | 1785 | 1466505017927 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:30:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 529ms
03:30:18 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:30:18 INFO - PROCESS | 1785 | 1466505018368 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:18 INFO - PROCESS | 1785 | 1466505018476 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:30:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 631ms
03:30:19 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:30:19 INFO - PROCESS | 1785 | 1466505019013 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:19 INFO - PROCESS | 1785 | 1466505019152 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:30:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 623ms
03:30:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:30:19 INFO - PROCESS | 1785 | 1466505019642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:19 INFO - PROCESS | 1785 | 1466505019784 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:20 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:30:20 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 726ms
03:30:20 INFO - TEST-START | /IndexedDB/value.htm
03:30:20 INFO - PROCESS | 1785 | 1466505020396 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:20 INFO - PROCESS | 1785 | 1466505020538 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:21 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:30:21 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:30:21 INFO - TEST-OK | /IndexedDB/value.htm | took 924ms
03:30:21 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:30:21 INFO - PROCESS | 1785 | 1466505021330 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:21 INFO - PROCESS | 1785 | 1466505021448 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:21 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:30:21 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:30:21 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:30:21 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 674ms
03:30:22 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:30:22 INFO - PROCESS | 1785 | 1466505022016 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:22 INFO - PROCESS | 1785 | 1466505022145 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:22 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:30:22 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 782ms
03:30:22 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:30:22 INFO - PROCESS | 1785 | 1466505022811 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:22 INFO - PROCESS | 1785 | 1466505022915 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:30:23 INFO - {}
03:30:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:30:23 INFO - {}
03:30:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:30:23 INFO - {}
03:30:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:30:23 INFO - {}
03:30:23 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 682ms
03:30:23 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:30:23 INFO - PROCESS | 1785 | 1466505023497 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:23 INFO - PROCESS | 1785 | 1466505023605 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:30:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:30:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:30:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:30:24 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 537ms
03:30:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:30:24 INFO - PROCESS | 1785 | 1466505024045 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:24 INFO - PROCESS | 1785 | 1466505024143 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:30:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:30:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 539ms
03:30:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:30:24 INFO - PROCESS | 1785 | 1466505024609 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:24 INFO - PROCESS | 1785 | 1466505024746 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:30:25 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
03:30:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:30:25 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
03:30:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:30:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 596ms
03:30:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:30:25 INFO - PROCESS | 1785 | 1466505025209 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:25 INFO - PROCESS | 1785 | 1466505025309 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:25 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() {
03:30:25 INFO - [native code]
03:30:25 INFO - }" but got function "function () {
03:30:25 INFO - }"
03:30:25 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:25 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:30:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:30:25 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
03:30:25 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:25 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:30:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:30:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:30:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 479ms
03:30:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:30:25 INFO - PROCESS | 1785 | 1466505025695 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:25 INFO - PROCESS | 1785 | 1466505025782 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:26 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() {
03:30:26 INFO - [native code]
03:30:26 INFO - }" but got function "function () {
03:30:26 INFO - }"
03:30:26 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:30:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:30:26 INFO - {}
03:30:26 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
03:30:26 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:30:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:30:26 INFO - {}
03:30:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 574ms
03:30:26 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:30:26 INFO - PROCESS | 1785 | 1466505026281 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:26 INFO - PROCESS | 1785 | 1466505026366 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:30:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:30:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:30:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:30:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:30:26 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"
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:30:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:30:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:30:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:30:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:30:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:30:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:30:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:30:26 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"
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:30:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:30:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:30:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:30:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:30:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:30:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 523ms
03:30:26 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:30:26 INFO - PROCESS | 1785 | 1466505026819 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:26 INFO - PROCESS | 1785 | 1466505026917 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:30:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 576ms
03:30:27 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:30:27 INFO - PROCESS | 1785 | 1466505027401 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:27 INFO - PROCESS | 1785 | 1466505027526 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:30:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:30:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:30:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:30:28 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 775ms
03:30:28 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:30:28 INFO - PROCESS | 1785 | 1466505028230 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:28 INFO - PROCESS | 1785 | 1466505028360 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:30:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:30:28 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:30:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:30:28 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 575ms
03:30:28 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:30:28 INFO - PROCESS | 1785 | 1466505028827 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:28 INFO - PROCESS | 1785 | 1466505028976 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:30:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:30:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:30:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:30:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:30:30 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1580ms
03:30:30 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:30:30 INFO - PROCESS | 1785 | 1466505030425 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:30 INFO - PROCESS | 1785 | 1466505030538 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:31 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:30:31 INFO - {}
03:30:31 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:30:31 INFO - {}
03:30:31 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:30:32 INFO - {}
03:30:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:30:32 INFO - {}
03:30:32 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:30:32 INFO - {}
03:30:32 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1587ms
03:30:32 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:30:32 INFO - PROCESS | 1785 | 1466505032011 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:32 INFO - PROCESS | 1785 | 1466505032099 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:32 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:30:32 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 623ms
03:30:32 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:30:32 INFO - PROCESS | 1785 | 1466505032642 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:32 INFO - PROCESS | 1785 | 1466505032729 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:33 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:30:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:30:33 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 481ms
03:30:33 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:30:33 INFO - PROCESS | 1785 | 1466505033137 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:33 INFO - PROCESS | 1785 | 1466505033252 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:43 INFO - PROCESS | 1785 | MARIONETTE LOG: INFO: Timeout fired
03:30:43 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
03:30:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:30:43 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10260ms
03:30:43 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:30:43 INFO - PROCESS | 1785 | 1466505043397 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:43 INFO - PROCESS | 1785 | 1466505043483 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:44 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:30:44 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 678ms
03:30:44 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:30:44 INFO - PROCESS | 1785 | 1466505044084 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:44 INFO - PROCESS | 1785 | 1466505044196 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:44 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:30:44 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 576ms
03:30:44 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:30:44 INFO - PROCESS | 1785 | 1466505044674 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:44 INFO - PROCESS | 1785 | 1466505044807 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:45 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:30:45 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 531ms
03:30:45 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:30:45 INFO - PROCESS | 1785 | 1466505045201 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:45 INFO - PROCESS | 1785 | 1466505045303 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:45 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:30:45 INFO - {}
03:30:45 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 526ms
03:30:45 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:30:45 INFO - PROCESS | 1785 | 1466505045733 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:45 INFO - PROCESS | 1785 | 1466505045823 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:30:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 471ms
03:30:46 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:30:46 INFO - PROCESS | 1785 | 1466505046215 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:46 INFO - PROCESS | 1785 | 1466505046338 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:46 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:30:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:30:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:30:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 527ms
03:30:46 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:30:46 INFO - PROCESS | 1785 | 1466505046744 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:46 INFO - PROCESS | 1785 | 1466505046833 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:47 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().
03:30:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 482ms
03:30:47 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:30:47 INFO - PROCESS | 1785 | 1466505047232 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:47 INFO - PROCESS | 1785 | 1466505047323 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:47 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:30:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 479ms
03:30:47 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:30:47 INFO - PROCESS | 1785 | 1466505047716 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:47 INFO - PROCESS | 1785 | 1466505047805 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:48 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:30:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 470ms
03:30:48 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:30:48 INFO - PROCESS | 1785 | 1466505048193 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:48 INFO - PROCESS | 1785 | 1466505048305 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:48 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"
03:30:48 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:48 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:30:48 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:48 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:30:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:30:48 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 587ms
03:30:48 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:30:48 INFO - PROCESS | 1785 | 1466505048796 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:48 INFO - PROCESS | 1785 | 1466505048939 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:49 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:30:49 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 690ms
03:30:49 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:30:49 INFO - PROCESS | 1785 | 1466505049485 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:49 INFO - PROCESS | 1785 | 1466505049620 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:50 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:30:50 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 522ms
03:30:50 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:30:50 INFO - PROCESS | 1785 | 1466505050015 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:50 INFO - PROCESS | 1785 | 1466505050109 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:50 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:30:50 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 521ms
03:30:50 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:30:50 INFO - PROCESS | 1785 | 1466505050552 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:50 INFO - PROCESS | 1785 | 1466505050650 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:30:51 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
03:30:51 INFO - do_test/)
03:31:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:31:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:31:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:31:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:31:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:31:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:31:22 INFO - )
03:31:22 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 426ms
03:31:22 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:31:22 INFO - PROCESS | 1785 | 1466505082737 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:22 INFO - PROCESS | 1785 | 1466505082824 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:31:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:31:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:31:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:31:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:31:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:31:23 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 678ms
03:31:23 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:31:23 INFO - PROCESS | 1785 | 1466505083437 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:23 INFO - PROCESS | 1785 | 1466505083532 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:31:24 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:31:24 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1098ms
03:31:24 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:31:24 INFO - PROCESS | 1785 | 1466505084531 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:24 INFO - PROCESS | 1785 | 1466505084629 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:31:25 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 534ms
03:31:25 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:31:25 INFO - PROCESS | 1785 | 1466505085078 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:25 INFO - PROCESS | 1785 | 1466505085171 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:31:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:31:25 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 478ms
03:31:25 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:31:25 INFO - PROCESS | 1785 | 1466505085571 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:25 INFO - PROCESS | 1785 | 1466505085661 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:26 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:31:26 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:26 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:31:26 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 527ms
03:31:26 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:31:26 INFO - PROCESS | 1785 | 1466505086095 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:26 INFO - PROCESS | 1785 | 1466505086188 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:26 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:31:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:31:26 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 473ms
03:31:26 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:31:26 INFO - PROCESS | 1785 | 1466505086579 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:26 INFO - PROCESS | 1785 | 1466505086671 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:27 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:31:27 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 526ms
03:31:27 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:31:27 INFO - PROCESS | 1785 | 1466505087119 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:27 INFO - PROCESS | 1785 | 1466505087242 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:27 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:31:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:31:27 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 526ms
03:31:27 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:31:27 INFO - PROCESS | 1785 | 1466505087650 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:27 INFO - PROCESS | 1785 | 1466505087731 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:28 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:31:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:31:28 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 486ms
03:31:28 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:31:28 INFO - PROCESS | 1785 | 1466505088149 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:28 INFO - PROCESS | 1785 | 1466505088231 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:31:28 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 522ms
03:31:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:31:28 INFO - PROCESS | 1785 | 1466505088674 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:28 INFO - PROCESS | 1785 | 1466505088775 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:31:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 426ms
03:31:29 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:31:29 INFO - PROCESS | 1785 | 1466505089109 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:29 INFO - PROCESS | 1785 | 1466505089195 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:31:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 431ms
03:31:29 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:31:29 INFO - PROCESS | 1785 | 1466505089547 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:29 INFO - PROCESS | 1785 | 1466505089645 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:31:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 423ms
03:31:29 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:31:29 INFO - PROCESS | 1785 | 1466505089979 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:30 INFO - PROCESS | 1785 | 1466505090064 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:30 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:31:30 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:30 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:31:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:31:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:31:30 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 486ms
03:31:30 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:31:30 INFO - PROCESS | 1785 | 1466505090475 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:30 INFO - PROCESS | 1785 | 1466505090589 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:31:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:31:31 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 872ms
03:31:31 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:31:31 INFO - PROCESS | 1785 | 1466505091354 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:31 INFO - PROCESS | 1785 | 1466505091440 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:31:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:31:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:31:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:31:31 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 573ms
03:31:31 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:31:31 INFO - PROCESS | 1785 | 1466505091941 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:32 INFO - PROCESS | 1785 | 1466505092051 Marionette INFO sendAsync db9f434a-2cd5-49f4-82e0-fe972d73bfa4
03:31:32 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: