builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-861
starttime: 1469556075.97
results: success (0)
buildid: 20160726073802
builduid: 6c72781d2b374e1f98a541c9c018fb4c
revision: 958cee08361af9ed370be06695973bcda3d3aa46
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:15.969448) =========
master: http://buildbot-master120.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:15.969920) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:15.970213) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:16.008507) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:16.008935) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-26 11:01:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 164K=0.07s
2016-07-26 11:01:16 (164 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.674694
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:16.715481) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:16.715830) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.035135
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:16.780134) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-26 11:01:16.780531) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 958cee08361af9ed370be06695973bcda3d3aa46 --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 958cee08361af9ed370be06695973bcda3d3aa46 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507
_=/tools/buildbot/bin/python
using PTY: False
2016-07-26 11:01:16,890 truncating revision to first 12 chars
2016-07-26 11:01:16,891 Setting DEBUG logging.
2016-07-26 11:01:16,891 attempt 1/10
2016-07-26 11:01:16,891 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/958cee08361a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-26 11:01:18,176 unpacking tar archive at: mozilla-beta-958cee08361a/testing/mozharness/
program finished with exit code 0
elapsedTime=1.860994
========= master_lag: 0.42 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-26 11:01:19.060407) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:19.060744) =========
script_repo_revision: 958cee08361af9ed370be06695973bcda3d3aa46
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:19.061164) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:19.061461) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 11:01:19.092537) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 37 secs) (at 2016-07-26 11:01:19.092990) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507
_=/tools/buildbot/bin/python
using PTY: False
11:01:19 INFO - MultiFileLogger online at 20160726 11:01:19 in /builds/slave/test
11:01:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
11:01:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:01:19 INFO - {'append_to_log': False,
11:01:19 INFO - 'base_work_dir': '/builds/slave/test',
11:01:19 INFO - 'blob_upload_branch': 'mozilla-beta',
11:01:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:01:19 INFO - 'buildbot_json_path': 'buildprops.json',
11:01:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:01:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:01:19 INFO - 'download_minidump_stackwalk': True,
11:01:19 INFO - 'download_symbols': 'ondemand',
11:01:19 INFO - 'e10s': True,
11:01:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:01:19 INFO - 'tooltool.py': '/tools/tooltool.py',
11:01:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:01:19 INFO - '/tools/misc-python/virtualenv.py')},
11:01:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:01:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:01:19 INFO - 'log_level': 'info',
11:01:19 INFO - 'log_to_console': True,
11:01:19 INFO - 'opt_config_files': (),
11:01:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:01:19 INFO - '--processes=1',
11:01:19 INFO - '--config=%(test_path)s/wptrunner.ini',
11:01:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:01:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:01:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:01:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:01:19 INFO - 'pip_index': False,
11:01:19 INFO - 'require_test_zip': True,
11:01:19 INFO - 'test_type': ('testharness',),
11:01:19 INFO - 'this_chunk': '1',
11:01:19 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:01:19 INFO - 'total_chunks': '5',
11:01:19 INFO - 'virtualenv_path': 'venv',
11:01:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:01:19 INFO - 'work_dir': 'build'}
11:01:19 INFO - #####
11:01:19 INFO - ##### Running clobber step.
11:01:19 INFO - #####
11:01:19 INFO - Running pre-action listener: _resource_record_pre_action
11:01:19 INFO - Running main action method: clobber
11:01:19 INFO - rmtree: /builds/slave/test/build
11:01:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
11:01:21 INFO - Running post-action listener: _resource_record_post_action
11:01:21 INFO - #####
11:01:21 INFO - ##### Running read-buildbot-config step.
11:01:21 INFO - #####
11:01:21 INFO - Running pre-action listener: _resource_record_pre_action
11:01:21 INFO - Running main action method: read_buildbot_config
11:01:21 INFO - Using buildbot properties:
11:01:21 INFO - {
11:01:21 INFO - "project": "",
11:01:21 INFO - "product": "firefox",
11:01:21 INFO - "script_repo_revision": "production",
11:01:21 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
11:01:21 INFO - "repository": "",
11:01:21 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
11:01:21 INFO - "buildid": "20160726073802",
11:01:21 INFO - "pgo_build": "True",
11:01:21 INFO - "basedir": "/builds/slave/test",
11:01:21 INFO - "buildnumber": 2,
11:01:21 INFO - "slavename": "tst-linux64-spot-861",
11:01:21 INFO - "master": "http://buildbot-master120.bb.releng.use1.mozilla.com:8201/",
11:01:21 INFO - "platform": "linux64",
11:01:21 INFO - "branch": "mozilla-beta",
11:01:21 INFO - "revision": "958cee08361af9ed370be06695973bcda3d3aa46",
11:01:21 INFO - "repo_path": "releases/mozilla-beta",
11:01:21 INFO - "moz_repo_path": "",
11:01:21 INFO - "stage_platform": "linux64-pgo",
11:01:21 INFO - "builduid": "6c72781d2b374e1f98a541c9c018fb4c",
11:01:21 INFO - "slavebuilddir": "test"
11:01:21 INFO - }
11:01:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
11:01:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
11:01:21 INFO - Running post-action listener: _resource_record_post_action
11:01:21 INFO - #####
11:01:21 INFO - ##### Running download-and-extract step.
11:01:21 INFO - #####
11:01:21 INFO - Running pre-action listener: _resource_record_pre_action
11:01:21 INFO - Running main action method: download_and_extract
11:01:21 INFO - mkdir: /builds/slave/test/build/tests
11:01:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:01:21 INFO - https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
11:01:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
11:01:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
11:01:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
11:01:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
11:01:26 INFO - Downloaded 1327 bytes.
11:01:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
11:01:26 INFO - Using the following test package requirements:
11:01:26 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
11:01:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
11:01:26 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
11:01:26 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'jsshell-linux-x86_64.zip'],
11:01:26 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
11:01:26 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
11:01:26 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
11:01:26 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
11:01:26 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
11:01:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
11:01:26 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
11:01:26 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
11:01:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:01:26 INFO - https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
11:01:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
11:01:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
11:01:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
11:01:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
11:01:30 INFO - Downloaded 24199952 bytes.
11:01:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
11:01:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
11:01:31 INFO - caution: filename not matched: web-platform/*
11:01:31 INFO - Return code: 11
11:01:31 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')]}
11:01:31 INFO - https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
11:01:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
11:01:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
11:01:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
11:01:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
11:01:36 INFO - Downloaded 36389881 bytes.
11:01:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
11:01:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
11:01:39 INFO - caution: filename not matched: bin/*
11:01:39 INFO - caution: filename not matched: config/*
11:01:39 INFO - caution: filename not matched: mozbase/*
11:01:39 INFO - caution: filename not matched: marionette/*
11:01:39 INFO - caution: filename not matched: tools/wptserve/*
11:01:39 INFO - Return code: 11
11:01:39 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')]}
11:01:39 INFO - https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
11:01:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
11:01:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
11:01:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
11:01:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
11:01:44 INFO - Downloaded 56024276 bytes.
11:01:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
11:01:44 INFO - mkdir: /builds/slave/test/properties
11:01:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:01:44 INFO - Writing to file /builds/slave/test/properties/build_url
11:01:44 INFO - Contents:
11:01:44 INFO - build_url:https://queue.taskcluster.net/v1/task/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
11:01:45 INFO - Running post-action listener: _resource_record_post_action
11:01:45 INFO - Running post-action listener: set_extra_try_arguments
11:01:45 INFO - #####
11:01:45 INFO - ##### Running create-virtualenv step.
11:01:45 INFO - #####
11:01:45 INFO - Running pre-action listener: _pre_create_virtualenv
11:01:45 INFO - Running pre-action listener: _resource_record_pre_action
11:01:45 INFO - Running main action method: create_virtualenv
11:01:45 INFO - Creating virtualenv /builds/slave/test/build/venv
11:01:45 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
11:01:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:01:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:01:45 INFO - Using real prefix '/usr'
11:01:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:01:46 INFO - Installing distribute.............................................................................................................................................................................................done.
11:01:49 INFO - Installing pip.................done.
11:01:49 INFO - Return code: 0
11:01:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:01:49 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')]}
11:01:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:01:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:01:49 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')]}
11:01:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:01:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:01:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x239e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x239f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24bf6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24bcd00>, '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 0x24bd720>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24bda90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507', '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
11:01:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
11:01:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
11:01:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:01:49 INFO - 'CCACHE_UMASK': '002',
11:01:49 INFO - 'DISPLAY': ':0',
11:01:49 INFO - 'HOME': '/home/cltbld',
11:01:49 INFO - 'LANG': 'en_US.UTF-8',
11:01:49 INFO - 'LOGNAME': 'cltbld',
11:01:49 INFO - 'MAIL': '/var/mail/cltbld',
11:01:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:01:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:01:49 INFO - 'MOZ_NO_REMOTE': '1',
11:01:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:01:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:01:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:01:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:01:49 INFO - 'PWD': '/builds/slave/test',
11:01:49 INFO - 'SHELL': '/bin/bash',
11:01:49 INFO - 'SHLVL': '1',
11:01:49 INFO - 'TERM': 'linux',
11:01:49 INFO - 'TMOUT': '86400',
11:01:49 INFO - 'USER': 'cltbld',
11:01:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507',
11:01:49 INFO - '_': '/tools/buildbot/bin/python'}
11:01:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:01:50 INFO - Downloading/unpacking psutil>=0.7.1
11:01:50 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
11:01:50 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
11:01:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:01:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:01:50 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
11:01:50 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
11:01:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:01:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:01:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:01:56 INFO - Installing collected packages: psutil
11:01:56 INFO - Running setup.py install for psutil
11:01:56 INFO - building 'psutil._psutil_linux' extension
11:01:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
11:01:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
11:01:56 INFO - building 'psutil._psutil_posix' extension
11:01:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
11:01:57 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
11:01:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:01:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:01:57 INFO - Successfully installed psutil
11:01:57 INFO - Cleaning up...
11:01:57 INFO - Return code: 0
11:01:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:01:57 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')]}
11:01:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:01:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:01:57 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')]}
11:01:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:01:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:01:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x239e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x239f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24bf6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24bcd00>, '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 0x24bd720>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24bda90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507', '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
11:01:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
11:01:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:01:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:01:57 INFO - 'CCACHE_UMASK': '002',
11:01:57 INFO - 'DISPLAY': ':0',
11:01:57 INFO - 'HOME': '/home/cltbld',
11:01:57 INFO - 'LANG': 'en_US.UTF-8',
11:01:57 INFO - 'LOGNAME': 'cltbld',
11:01:57 INFO - 'MAIL': '/var/mail/cltbld',
11:01:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:01:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:01:57 INFO - 'MOZ_NO_REMOTE': '1',
11:01:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:01:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:01:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:01:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:01:57 INFO - 'PWD': '/builds/slave/test',
11:01:57 INFO - 'SHELL': '/bin/bash',
11:01:57 INFO - 'SHLVL': '1',
11:01:57 INFO - 'TERM': 'linux',
11:01:57 INFO - 'TMOUT': '86400',
11:01:57 INFO - 'USER': 'cltbld',
11:01:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507',
11:01:57 INFO - '_': '/tools/buildbot/bin/python'}
11:01:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:01:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:01:57 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
11:01:57 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
11:01:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:01:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:01:57 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
11:01:57 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
11:02:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:02:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:02:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
11:02:02 INFO - Installing collected packages: mozsystemmonitor
11:02:02 INFO - Running setup.py install for mozsystemmonitor
11:02:03 INFO - Successfully installed mozsystemmonitor
11:02:03 INFO - Cleaning up...
11:02:03 INFO - Return code: 0
11:02:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:02:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:02:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:02:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:02:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:02:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:02:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:02:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x239e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x239f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24bf6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24bcd00>, '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 0x24bd720>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24bda90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507', '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
11:02:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
11:02:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
11:02:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:02:03 INFO - 'CCACHE_UMASK': '002',
11:02:03 INFO - 'DISPLAY': ':0',
11:02:03 INFO - 'HOME': '/home/cltbld',
11:02:03 INFO - 'LANG': 'en_US.UTF-8',
11:02:03 INFO - 'LOGNAME': 'cltbld',
11:02:03 INFO - 'MAIL': '/var/mail/cltbld',
11:02:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:02:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:02:03 INFO - 'MOZ_NO_REMOTE': '1',
11:02:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:02:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:02:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:02:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:02:03 INFO - 'PWD': '/builds/slave/test',
11:02:03 INFO - 'SHELL': '/bin/bash',
11:02:03 INFO - 'SHLVL': '1',
11:02:03 INFO - 'TERM': 'linux',
11:02:03 INFO - 'TMOUT': '86400',
11:02:03 INFO - 'USER': 'cltbld',
11:02:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507',
11:02:03 INFO - '_': '/tools/buildbot/bin/python'}
11:02:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:02:03 INFO - Downloading/unpacking blobuploader==1.2.4
11:02:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:02:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:02:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:02:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:02:08 INFO - Downloading blobuploader-1.2.4.tar.gz
11:02:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:02:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:02:08 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
11:02:08 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
11:02:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:08 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
11:02:08 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
11:02:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:02:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:02: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
11:02: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
11:02:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02: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
11:02: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
11:02:10 INFO - Downloading docopt-0.6.1.tar.gz
11:02:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:02:10 INFO - Installing collected packages: blobuploader, requests, docopt
11:02:10 INFO - Running setup.py install for blobuploader
11:02:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:02:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:02:10 INFO - Running setup.py install for requests
11:02:11 INFO - Running setup.py install for docopt
11:02:11 INFO - Successfully installed blobuploader requests docopt
11:02:11 INFO - Cleaning up...
11:02:12 INFO - Return code: 0
11:02:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:02:12 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')]}
11:02:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:02:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:02:12 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')]}
11:02:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:02:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:02:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x239e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x239f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24bf6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24bcd00>, '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 0x24bd720>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24bda90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507', '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
11:02:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:02:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:02:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:02:12 INFO - 'CCACHE_UMASK': '002',
11:02:12 INFO - 'DISPLAY': ':0',
11:02:12 INFO - 'HOME': '/home/cltbld',
11:02:12 INFO - 'LANG': 'en_US.UTF-8',
11:02:12 INFO - 'LOGNAME': 'cltbld',
11:02:12 INFO - 'MAIL': '/var/mail/cltbld',
11:02:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:02:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:02:12 INFO - 'MOZ_NO_REMOTE': '1',
11:02:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:02:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:02:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:02:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:02:12 INFO - 'PWD': '/builds/slave/test',
11:02:12 INFO - 'SHELL': '/bin/bash',
11:02:12 INFO - 'SHLVL': '1',
11:02:12 INFO - 'TERM': 'linux',
11:02:12 INFO - 'TMOUT': '86400',
11:02:12 INFO - 'USER': 'cltbld',
11:02:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507',
11:02:12 INFO - '_': '/tools/buildbot/bin/python'}
11:02:12 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:02:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:02:12 INFO - Running setup.py (path:/tmp/pip-UkxJfP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:02:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:02:12 INFO - Running setup.py (path:/tmp/pip-eJGFiz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:02:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:02:12 INFO - Running setup.py (path:/tmp/pip-fJCvcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:02:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:02:12 INFO - Running setup.py (path:/tmp/pip-7TVX1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:02:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:02:12 INFO - Running setup.py (path:/tmp/pip-eLFFgR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:02:13 INFO - Running setup.py (path:/tmp/pip-aPpNX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:02:13 INFO - Running setup.py (path:/tmp/pip-meyrKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:02:13 INFO - Running setup.py (path:/tmp/pip-cwMZr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:02:13 INFO - Running setup.py (path:/tmp/pip-XtS8HD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:02:13 INFO - Running setup.py (path:/tmp/pip-9nVGKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:02:13 INFO - Running setup.py (path:/tmp/pip-yqCxTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:02:13 INFO - Running setup.py (path:/tmp/pip-FAScFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:02:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:02:13 INFO - Running setup.py (path:/tmp/pip-GuIM_X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:02:14 INFO - Running setup.py (path:/tmp/pip-Hul698-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:02:14 INFO - Running setup.py (path:/tmp/pip-KeEGRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:02:14 INFO - Running setup.py (path:/tmp/pip-DL6S5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:02:14 INFO - Running setup.py (path:/tmp/pip-SiaUiI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
11:02:14 INFO - Running setup.py (path:/tmp/pip-no1PCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
11:02:14 INFO - Running setup.py (path:/tmp/pip-hgjaj6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
11:02:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:02:14 INFO - Running setup.py (path:/tmp/pip-82BXwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:02:15 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:02:15 INFO - Running setup.py (path:/tmp/pip-ghTxbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:02:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:02:15 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
11:02:15 INFO - Running setup.py install for manifestparser
11:02:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:02:15 INFO - Running setup.py install for mozcrash
11:02:15 INFO - Running setup.py install for mozdebug
11:02:16 INFO - Running setup.py install for mozdevice
11:02:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:02:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:02:16 INFO - Running setup.py install for mozfile
11:02:16 INFO - Running setup.py install for mozhttpd
11:02:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:02:16 INFO - Running setup.py install for mozinfo
11:02:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:02:16 INFO - Running setup.py install for mozInstall
11:02:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:02:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:02:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:02:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:02:17 INFO - Running setup.py install for mozleak
11:02:17 INFO - Running setup.py install for mozlog
11:02:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:02:17 INFO - Running setup.py install for moznetwork
11:02:17 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:02:17 INFO - Running setup.py install for mozprocess
11:02:18 INFO - Running setup.py install for mozprofile
11:02:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:02:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:02:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:02:18 INFO - Running setup.py install for mozrunner
11:02:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:02:18 INFO - Running setup.py install for mozscreenshot
11:02:18 INFO - Running setup.py install for moztest
11:02:18 INFO - Running setup.py install for mozversion
11:02:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:02:19 INFO - Running setup.py install for wptserve
11:02:19 INFO - Running setup.py install for marionette-driver
11:02:19 INFO - Running setup.py install for browsermob-proxy
11:02:19 INFO - Running setup.py install for marionette-client
11:02:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:02:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:02:20 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
11:02:20 INFO - Cleaning up...
11:02:20 INFO - Return code: 0
11:02:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:02:20 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')]}
11:02:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:02:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:02:20 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')]}
11:02:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:02:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:02:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x239e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x239f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24bf6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24bcd00>, '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 0x24bd720>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24bda90>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507', '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
11:02:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:02:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:02:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:02:20 INFO - 'CCACHE_UMASK': '002',
11:02:20 INFO - 'DISPLAY': ':0',
11:02:20 INFO - 'HOME': '/home/cltbld',
11:02:20 INFO - 'LANG': 'en_US.UTF-8',
11:02:20 INFO - 'LOGNAME': 'cltbld',
11:02:20 INFO - 'MAIL': '/var/mail/cltbld',
11:02:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:02:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:02:20 INFO - 'MOZ_NO_REMOTE': '1',
11:02:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:02:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:02:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:02:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:02:20 INFO - 'PWD': '/builds/slave/test',
11:02:20 INFO - 'SHELL': '/bin/bash',
11:02:20 INFO - 'SHLVL': '1',
11:02:20 INFO - 'TERM': 'linux',
11:02:20 INFO - 'TMOUT': '86400',
11:02:20 INFO - 'USER': 'cltbld',
11:02:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507',
11:02:20 INFO - '_': '/tools/buildbot/bin/python'}
11:02:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:02:20 INFO - Running setup.py (path:/tmp/pip-1HxnSB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:02:20 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))
11:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:02:20 INFO - Running setup.py (path:/tmp/pip-R8M2ah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:02:21 INFO - Running setup.py (path:/tmp/pip-LmYRi8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:02:21 INFO - Running setup.py (path:/tmp/pip-2lMfvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:02:21 INFO - Running setup.py (path:/tmp/pip-SJwqhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:02:21 INFO - Running setup.py (path:/tmp/pip-2zXQel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:02:21 INFO - Running setup.py (path:/tmp/pip-WnOjKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:02:21 INFO - Running setup.py (path:/tmp/pip-XTEV6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:02:21 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))
11:02:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:02:21 INFO - Running setup.py (path:/tmp/pip-DKtqcM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:02:22 INFO - Running setup.py (path:/tmp/pip-n2mbm3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:02:22 INFO - Running setup.py (path:/tmp/pip-jsMPZq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:02:22 INFO - Running setup.py (path:/tmp/pip-cF5WV5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:02:22 INFO - Running setup.py (path:/tmp/pip-MsbGDk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:02:22 INFO - Running setup.py (path:/tmp/pip-tidAz6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:02:22 INFO - Running setup.py (path:/tmp/pip-0zf_OT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:02:22 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))
11:02:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:02:22 INFO - Running setup.py (path:/tmp/pip-8fkFSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:02:23 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))
11:02:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:02:23 INFO - Running setup.py (path:/tmp/pip-iUoiql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:02:23 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))
11:02:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
11:02:23 INFO - Running setup.py (path:/tmp/pip-LI7Euz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
11:02:23 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))
11:02:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
11:02:23 INFO - Running setup.py (path:/tmp/pip-Np7XYg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
11:02:23 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))
11:02:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:02:23 INFO - Running setup.py (path:/tmp/pip-0FTFrq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:02:23 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))
11:02:23 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:02:23 INFO - Running setup.py (path:/tmp/pip-AmgpFn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:02:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:02:24 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))
11:02:24 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))
11:02:24 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))
11:02:24 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))
11:02:24 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))
11:02:24 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))
11:02:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:02:24 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
11:02:24 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
11:02:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:02:24 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
11:02:24 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
11:02:29 INFO - Downloading blessings-1.6.tar.gz
11:02:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:02:29 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))
11:02:29 INFO - Installing collected packages: blessings
11:02:29 INFO - Running setup.py install for blessings
11:02:29 INFO - Successfully installed blessings
11:02:29 INFO - Cleaning up...
11:02:29 INFO - Return code: 0
11:02:29 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:02:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:02:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:02:30 INFO - Reading from file tmpfile_stdout
11:02:30 INFO - Current package versions:
11:02:30 INFO - argparse == 1.2.1
11:02:30 INFO - blessings == 1.6
11:02:30 INFO - blobuploader == 1.2.4
11:02:30 INFO - browsermob-proxy == 0.6.0
11:02:30 INFO - docopt == 0.6.1
11:02:30 INFO - manifestparser == 1.1
11:02:30 INFO - marionette-client == 2.3.0
11:02:30 INFO - marionette-driver == 1.4.0
11:02:30 INFO - mozInstall == 1.12
11:02:30 INFO - mozcrash == 0.17
11:02:30 INFO - mozdebug == 0.1
11:02:30 INFO - mozdevice == 0.48
11:02:30 INFO - mozfile == 1.2
11:02:30 INFO - mozhttpd == 0.7
11:02:30 INFO - mozinfo == 0.9
11:02:30 INFO - mozleak == 0.1
11:02:30 INFO - mozlog == 3.1
11:02:30 INFO - moznetwork == 0.27
11:02:30 INFO - mozprocess == 0.22
11:02:30 INFO - mozprofile == 0.28
11:02:30 INFO - mozrunner == 6.11
11:02:30 INFO - mozscreenshot == 0.1
11:02:30 INFO - mozsystemmonitor == 0.0
11:02:30 INFO - moztest == 0.7
11:02:30 INFO - mozversion == 1.4
11:02:30 INFO - psutil == 3.1.1
11:02:30 INFO - requests == 1.2.3
11:02:30 INFO - wptserve == 1.4.0
11:02:30 INFO - wsgiref == 0.1.2
11:02:30 INFO - Running post-action listener: _resource_record_post_action
11:02:30 INFO - Running post-action listener: _start_resource_monitoring
11:02:30 INFO - Starting resource monitoring.
11:02:30 INFO - #####
11:02:30 INFO - ##### Running pull step.
11:02:30 INFO - #####
11:02:30 INFO - Running pre-action listener: _resource_record_pre_action
11:02:30 INFO - Running main action method: pull
11:02:30 INFO - Pull has nothing to do!
11:02:30 INFO - Running post-action listener: _resource_record_post_action
11:02:30 INFO - #####
11:02:30 INFO - ##### Running install step.
11:02:30 INFO - #####
11:02:30 INFO - Running pre-action listener: _resource_record_pre_action
11:02:30 INFO - Running main action method: install
11:02:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:02:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:02:30 INFO - Reading from file tmpfile_stdout
11:02:30 INFO - Detecting whether we're running mozinstall >=1.0...
11:02:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:02:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:02:30 INFO - Reading from file tmpfile_stdout
11:02:30 INFO - Output received:
11:02:30 INFO - Usage: mozinstall [options] installer
11:02:30 INFO - Options:
11:02:30 INFO - -h, --help show this help message and exit
11:02:30 INFO - -d DEST, --destination=DEST
11:02:30 INFO - Directory to install application into. [default:
11:02:30 INFO - "/builds/slave/test"]
11:02:30 INFO - --app=APP Application being installed. [default: firefox]
11:02:30 INFO - mkdir: /builds/slave/test/build/application
11:02:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
11:02:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
11:02:52 INFO - Reading from file tmpfile_stdout
11:02:52 INFO - Output received:
11:02:52 INFO - /builds/slave/test/build/application/firefox/firefox
11:02:52 INFO - Running post-action listener: _resource_record_post_action
11:02:52 INFO - #####
11:02:52 INFO - ##### Running run-tests step.
11:02:52 INFO - #####
11:02:52 INFO - Running pre-action listener: _resource_record_pre_action
11:02:52 INFO - Running main action method: run_tests
11:02:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:02:52 INFO - Minidump filename unknown. Determining based upon platform and architecture.
11:02:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
11:02:52 INFO - grabbing minidump binary from tooltool
11:02:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:02:52 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24bcd00>, '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 0x24bd720>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x24bda90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:02:52 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
11:02:52 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
11:02:52 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
11:02:52 INFO - Return code: 0
11:02:52 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
11:02:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:02:52 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/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
11:02:52 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/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
11:02:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:02:52 INFO - 'CCACHE_UMASK': '002',
11:02:52 INFO - 'DISPLAY': ':0',
11:02:52 INFO - 'HOME': '/home/cltbld',
11:02:52 INFO - 'LANG': 'en_US.UTF-8',
11:02:52 INFO - 'LOGNAME': 'cltbld',
11:02:52 INFO - 'MAIL': '/var/mail/cltbld',
11:02:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:02:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:02:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:02:52 INFO - 'MOZ_NO_REMOTE': '1',
11:02:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:02:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:02:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:02:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:02:52 INFO - 'PWD': '/builds/slave/test',
11:02:52 INFO - 'SHELL': '/bin/bash',
11:02:52 INFO - 'SHLVL': '1',
11:02:52 INFO - 'TERM': 'linux',
11:02:52 INFO - 'TMOUT': '86400',
11:02:52 INFO - 'USER': 'cltbld',
11:02:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1469555743.290237-430361507',
11:02:52 INFO - '_': '/tools/buildbot/bin/python'}
11:02:52 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/JumRTWjCTlefRBTOeD0XUQ/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
11:02:53 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
11:02:53 INFO - import pkg_resources
11:02:54 INFO - Using 1 client processes
11:02:55 INFO - wptserve Starting http server on 127.0.0.1:8000
11:02:55 INFO - wptserve Starting http server on 127.0.0.1:8001
11:02:55 INFO - wptserve Starting http server on 127.0.0.1:8443
11:02:57 INFO - SUITE-START | Running 1476 tests
11:02:57 INFO - Running testharness tests
11:02:57 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
11:02:57 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
11:02:57 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
11:02:57 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
11:02:57 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
11:02:57 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
11:02:57 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
11:02:57 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
11:02:57 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
11:02:57 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
11:02:57 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
11:02:57 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 7ms
11:02:57 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
11:02:57 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 8ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
11:02:57 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
11:02:57 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
11:02:57 INFO - Setting up ssl
11:02:57 INFO - PROCESS | certutil |
11:02:57 INFO - PROCESS | certutil |
11:02:57 INFO - PROCESS | certutil |
11:02:57 INFO - Certificate Nickname Trust Attributes
11:02:57 INFO - SSL,S/MIME,JAR/XPI
11:02:57 INFO -
11:02:57 INFO - web-platform-tests CT,,
11:02:57 INFO -
11:02:57 INFO - Starting runner
11:02:59 INFO - PROCESS | 1830 | 1469556179105 Marionette INFO Listening on port 2828
11:03:01 INFO - PROCESS | 1830 | 1469556181251 Marionette INFO startBrowser 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:01 INFO - PROCESS | 1830 | 1469556181271 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:01 INFO - PROCESS | 1830 | 1469556181652 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:01 INFO - PROCESS | 1830 | 1469556181766 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:01 INFO - PROCESS | 1830 |
11:03:01 INFO - PROCESS | 1830 | (process:1882): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
11:03:02 INFO - PROCESS | 1830 | 1469556182649 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:03 INFO - PROCESS | 1830 | 1469556183091 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
11:03:03 INFO - PROCESS | 1830 | 1469556183143 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:03 INFO - PROCESS | 1830 | 1469556183157 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
11:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 726ms
11:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
11:03:03 INFO - PROCESS | 1830 | 1469556183877 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:03 INFO - PROCESS | 1830 | 1469556183979 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
11:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 575ms
11:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
11:03:04 INFO - PROCESS | 1830 | 1469556184453 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:04 INFO - PROCESS | 1830 | 1469556184531 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
11:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 572ms
11:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
11:03:05 INFO - PROCESS | 1830 | 1469556185030 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:05 INFO - PROCESS | 1830 | 1469556185102 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
11:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 524ms
11:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
11:03:05 INFO - PROCESS | 1830 | 1469556185565 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:05 INFO - PROCESS | 1830 | 1469556185613 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
11:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 520ms
11:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
11:03:06 INFO - PROCESS | 1830 | 1469556186094 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:06 INFO - PROCESS | 1830 | 1469556186174 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
11:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 636ms
11:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
11:03:06 INFO - PROCESS | 1830 | 1469556186769 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:06 INFO - PROCESS | 1830 | 1469556186847 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
11:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 519ms
11:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
11:03:07 INFO - PROCESS | 1830 | 1469556187298 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:07 INFO - PROCESS | 1830 | 1469556187379 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
11:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 484ms
11:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
11:03:07 INFO - PROCESS | 1830 | 1469556187787 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:07 INFO - PROCESS | 1830 | 1469556187875 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
11:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 527ms
11:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
11:03:08 INFO - PROCESS | 1830 | 1469556188319 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:08 INFO - PROCESS | 1830 | 1469556188412 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
11:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 632ms
11:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
11:03:08 INFO - PROCESS | 1830 | 1469556188952 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:09 INFO - PROCESS | 1830 | 1469556189165 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
11:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 975ms
11:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
11:03:09 INFO - PROCESS | 1830 | 1469556189948 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:10 INFO - PROCESS | 1830 | 1469556190087 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
11:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 628ms
11:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
11:03:10 INFO - PROCESS | 1830 | 1469556190596 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:10 INFO - PROCESS | 1830 | 1469556190685 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
11:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 530ms
11:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
11:03:11 INFO - PROCESS | 1830 | 1469556191164 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:11 INFO - PROCESS | 1830 | 1469556191320 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
11:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 688ms
11:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
11:03:11 INFO - PROCESS | 1830 | 1469556191824 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:11 INFO - PROCESS | 1830 | 1469556191897 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
11:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 539ms
11:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
11:03:12 INFO - PROCESS | 1830 | 1469556192372 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:12 INFO - PROCESS | 1830 | 1469556192465 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
11:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 635ms
11:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
11:03:13 INFO - PROCESS | 1830 | 1469556193029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:13 INFO - PROCESS | 1830 | 1469556193192 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
11:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 641ms
11:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
11:03:13 INFO - PROCESS | 1830 | 1469556193692 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:13 INFO - PROCESS | 1830 | 1469556193777 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
11:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 607ms
11:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
11:03:14 INFO - PROCESS | 1830 | 1469556194281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:14 INFO - PROCESS | 1830 | 1469556194369 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
11:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 535ms
11:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
11:03:14 INFO - PROCESS | 1830 | 1469556194827 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:14 INFO - PROCESS | 1830 | 1469556194934 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
11:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 578ms
11:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
11:03:15 INFO - PROCESS | 1830 | 1469556195421 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:15 INFO - PROCESS | 1830 | 1469556195499 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
11:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 546ms
11:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
11:03:15 INFO - PROCESS | 1830 | 1469556195979 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:16 INFO - PROCESS | 1830 | 1469556196070 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
11:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 646ms
11:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
11:03:16 INFO - PROCESS | 1830 | 1469556196613 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:16 INFO - PROCESS | 1830 | 1469556196715 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
11:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 533ms
11:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
11:03:17 INFO - PROCESS | 1830 | 1469556197152 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:17 INFO - PROCESS | 1830 | 1469556197268 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
11:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 578ms
11:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
11:03:17 INFO - PROCESS | 1830 | 1469556197742 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:17 INFO - PROCESS | 1830 | 1469556197821 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
11:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 679ms
11:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
11:03:18 INFO - PROCESS | 1830 | 1469556198431 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:18 INFO - PROCESS | 1830 | 1469556198551 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
11:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 585ms
11:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
11:03:19 INFO - PROCESS | 1830 | 1469556199018 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:19 INFO - PROCESS | 1830 | 1469556199093 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
11:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 520ms
11:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
11:03:19 INFO - PROCESS | 1830 | 1469556199545 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:19 INFO - PROCESS | 1830 | 1469556199654 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
11:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 577ms
11:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
11:03:20 INFO - PROCESS | 1830 | 1469556200141 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:20 INFO - PROCESS | 1830 | 1469556200220 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
11:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 695ms
11:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
11:03:20 INFO - PROCESS | 1830 | 1469556200838 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:20 INFO - PROCESS | 1830 | 1469556200949 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
11:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 977ms
11:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
11:03:21 INFO - PROCESS | 1830 | 1469556201818 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:21 INFO - PROCESS | 1830 | 1469556201900 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
11:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 529ms
11:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
11:03:22 INFO - PROCESS | 1830 | 1469556202377 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:22 INFO - PROCESS | 1830 | 1469556202465 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
11:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 582ms
11:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
11:03:22 INFO - PROCESS | 1830 | 1469556202967 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:23 INFO - PROCESS | 1830 | 1469556203061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
11:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 635ms
11:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
11:03:23 INFO - PROCESS | 1830 | 1469556203604 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:23 INFO - PROCESS | 1830 | 1469556203733 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
11:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 924ms
11:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
11:03:24 INFO - PROCESS | 1830 | 1469556204538 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:24 INFO - PROCESS | 1830 | 1469556204655 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
11:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 889ms
11:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
11:03:25 INFO - PROCESS | 1830 | 1469556205440 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:25 INFO - PROCESS | 1830 | 1469556205544 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
11:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 774ms
11:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
11:03:26 INFO - PROCESS | 1830 | 1469556206215 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:26 INFO - PROCESS | 1830 | 1469556206299 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
11:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 545ms
11:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
11:03:26 INFO - PROCESS | 1830 | 1469556206797 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:26 INFO - PROCESS | 1830 | 1469556206903 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
11:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 587ms
11:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
11:03:27 INFO - PROCESS | 1830 | 1469556207391 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:27 INFO - PROCESS | 1830 | 1469556207504 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
11:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 776ms
11:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
11:03:28 INFO - PROCESS | 1830 | 1469556208201 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:28 INFO - PROCESS | 1830 | 1469556208285 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
11:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms
11:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
11:03:28 INFO - PROCESS | 1830 | 1469556208847 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:28 INFO - PROCESS | 1830 | 1469556208945 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
11:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 676ms
11:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
11:03:29 INFO - PROCESS | 1830 | 1469556209560 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:29 INFO - PROCESS | 1830 | 1469556209654 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
11:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 746ms
11:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
11:03:30 INFO - PROCESS | 1830 | 1469556210317 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:30 INFO - PROCESS | 1830 | 1469556210397 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
11:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 651ms
11:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
11:03:30 INFO - PROCESS | 1830 | 1469556210965 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:31 INFO - PROCESS | 1830 | 1469556211074 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
11:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 585ms
11:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
11:03:31 INFO - PROCESS | 1830 | 1469556211568 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:31 INFO - PROCESS | 1830 | 1469556211656 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
11:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 571ms
11:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
11:03:32 INFO - PROCESS | 1830 | 1469556212152 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:32 INFO - PROCESS | 1830 | 1469556212224 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
11:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 525ms
11:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
11:03:32 INFO - PROCESS | 1830 | 1469556212697 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:32 INFO - PROCESS | 1830 | 1469556212798 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
11:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 588ms
11:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
11:03:33 INFO - PROCESS | 1830 | 1469556213309 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:33 INFO - PROCESS | 1830 | 1469556213484 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
11:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 724ms
11:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
11:03:34 INFO - PROCESS | 1830 | 1469556214072 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:34 INFO - PROCESS | 1830 | 1469556214239 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
11:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 787ms
11:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
11:03:34 INFO - PROCESS | 1830 | 1469556214878 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:34 INFO - PROCESS | 1830 | 1469556214981 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
11:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 732ms
11:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
11:03:35 INFO - PROCESS | 1830 | 1469556215637 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:35 INFO - PROCESS | 1830 | 1469556215795 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
11:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 882ms
11:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
11:03:36 INFO - PROCESS | 1830 | 1469556216526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:36 INFO - PROCESS | 1830 | 1469556216599 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
11:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 634ms
11:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
11:03:37 INFO - PROCESS | 1830 | 1469556217172 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:37 INFO - PROCESS | 1830 | 1469556217313 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
11:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 684ms
11:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
11:03:37 INFO - PROCESS | 1830 | 1469556217854 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:37 INFO - PROCESS | 1830 | 1469556217926 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
11:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 634ms
11:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
11:03:38 INFO - PROCESS | 1830 | 1469556218496 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:38 INFO - PROCESS | 1830 | 1469556218575 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
11:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 569ms
11:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
11:03:39 INFO - PROCESS | 1830 | 1469556219094 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:39 INFO - PROCESS | 1830 | 1469556219173 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
11:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 588ms
11:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
11:03:39 INFO - PROCESS | 1830 | 1469556219688 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:39 INFO - PROCESS | 1830 | 1469556219770 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
11:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 581ms
11:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
11:03:40 INFO - PROCESS | 1830 | 1469556220286 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:40 INFO - PROCESS | 1830 | 1469556220365 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
11:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 786ms
11:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
11:03:41 INFO - PROCESS | 1830 | 1469556221073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:41 INFO - PROCESS | 1830 | 1469556221330 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
11:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 987ms
11:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
11:03:42 INFO - PROCESS | 1830 | 1469556222064 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:42 INFO - PROCESS | 1830 | 1469556222159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
11:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 571ms
11:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
11:03:42 INFO - PROCESS | 1830 | 1469556222649 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:42 INFO - PROCESS | 1830 | 1469556222771 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
11:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 680ms
11:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
11:03:43 INFO - PROCESS | 1830 | 1469556223336 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:43 INFO - PROCESS | 1830 | 1469556223417 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
11:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 583ms
11:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
11:03:43 INFO - PROCESS | 1830 | 1469556223945 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:44 INFO - PROCESS | 1830 | 1469556224030 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
11:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 643ms
11:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
11:03:44 INFO - PROCESS | 1830 | 1469556224591 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:44 INFO - PROCESS | 1830 | 1469556224734 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
11:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 686ms
11:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
11:03:45 INFO - PROCESS | 1830 | 1469556225296 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:45 INFO - PROCESS | 1830 | 1469556225405 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
11:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 632ms
11:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
11:03:45 INFO - PROCESS | 1830 | 1469556225943 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:46 INFO - PROCESS | 1830 | 1469556226020 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
11:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 592ms
11:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
11:03:46 INFO - PROCESS | 1830 | 1469556226521 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:46 INFO - PROCESS | 1830 | 1469556226592 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
11:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 574ms
11:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
11:03:47 INFO - PROCESS | 1830 | 1469556227098 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:47 INFO - PROCESS | 1830 | 1469556227178 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
11:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 625ms
11:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
11:03:47 INFO - PROCESS | 1830 | 1469556227731 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:47 INFO - PROCESS | 1830 | 1469556227823 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
11:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 875ms
11:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
11:03:48 INFO - PROCESS | 1830 | 1469556228634 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:48 INFO - PROCESS | 1830 | 1469556228778 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
11:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 692ms
11:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
11:03:49 INFO - PROCESS | 1830 | 1469556229332 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:49 INFO - PROCESS | 1830 | 1469556229443 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
11:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 628ms
11:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
11:03:49 INFO - PROCESS | 1830 | 1469556229968 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:50 INFO - PROCESS | 1830 | 1469556230062 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
11:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 629ms
11:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
11:03:50 INFO - PROCESS | 1830 | 1469556230591 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:50 INFO - PROCESS | 1830 | 1469556230670 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:51 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.
11:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 527ms
11:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
11:03:51 INFO - PROCESS | 1830 | 1469556231147 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:51 INFO - PROCESS | 1830 | 1469556231291 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:52 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.
11:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 939ms
11:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
11:03:52 INFO - PROCESS | 1830 | 1469556232084 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:52 INFO - PROCESS | 1830 | 1469556232181 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:52 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.
11:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms
11:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
11:03:52 INFO - PROCESS | 1830 | 1469556232718 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:52 INFO - PROCESS | 1830 | 1469556232795 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:53 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.
11:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 582ms
11:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
11:03:53 INFO - PROCESS | 1830 | 1469556233298 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:53 INFO - PROCESS | 1830 | 1469556233382 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:53 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.
11:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 573ms
11:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
11:03:53 INFO - PROCESS | 1830 | 1469556233883 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:53 INFO - PROCESS | 1830 | 1469556233966 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:54 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.
11:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 627ms
11:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
11:03:54 INFO - PROCESS | 1830 | 1469556234516 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:54 INFO - PROCESS | 1830 | 1469556234603 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:55 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.
11:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 822ms
11:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
11:03:55 INFO - PROCESS | 1830 | 1469556235351 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:55 INFO - PROCESS | 1830 | 1469556235434 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:56 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.
11:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 725ms
11:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
11:03:56 INFO - PROCESS | 1830 | 1469556236175 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:56 INFO - PROCESS | 1830 | 1469556236281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 741ms
11:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
11:03:56 INFO - PROCESS | 1830 | 1469556236916 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:57 INFO - PROCESS | 1830 | 1469556237058 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 837ms
11:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
11:03:57 INFO - PROCESS | 1830 | 1469556237760 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:57 INFO - PROCESS | 1830 | 1469556237854 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:58 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.
11:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 600ms
11:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
11:03:58 INFO - PROCESS | 1830 | 1469556238364 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:58 INFO - PROCESS | 1830 | 1469556238445 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:59 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.
11:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 697ms
11:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
11:03:59 INFO - PROCESS | 1830 | 1469556239083 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:59 INFO - PROCESS | 1830 | 1469556239200 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 687ms
11:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
11:03:59 INFO - PROCESS | 1830 | 1469556239764 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:03:59 INFO - PROCESS | 1830 | 1469556239868 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 572ms
11:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
11:04:00 INFO - PROCESS | 1830 | 1469556240371 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:00 INFO - PROCESS | 1830 | 1469556240484 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
11:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 647ms
11:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
11:04:01 INFO - PROCESS | 1830 | 1469556241007 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:01 INFO - PROCESS | 1830 | 1469556241097 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:01 INFO - PROCESS | 1830 | 1469556241380 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 927ms
11:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
11:04:01 INFO - PROCESS | 1830 | 1469556241964 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:02 INFO - PROCESS | 1830 | 1469556242112 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 785ms
11:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
11:04:02 INFO - PROCESS | 1830 | 1469556242768 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:02 INFO - PROCESS | 1830 | 1469556242853 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 990ms
11:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
11:04:03 INFO - PROCESS | 1830 | 1469556243782 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:03 INFO - PROCESS | 1830 | 1469556243871 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
11:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 695ms
11:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
11:04:04 INFO - PROCESS | 1830 | 1469556244467 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:04 INFO - PROCESS | 1830 | 1469556244569 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:05 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.
11:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 582ms
11:04:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
11:04:05 INFO - PROCESS | 1830 | 1469556245073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:05 INFO - PROCESS | 1830 | 1469556245166 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
11:04:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 644ms
11:04:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
11:04:05 INFO - PROCESS | 1830 | 1469556245706 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:05 INFO - PROCESS | 1830 | 1469556245782 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
11:04:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 573ms
11:04:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
11:04:06 INFO - PROCESS | 1830 | 1469556246289 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:06 INFO - PROCESS | 1830 | 1469556246378 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
11:04:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 579ms
11:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
11:04:06 INFO - PROCESS | 1830 | 1469556246879 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:07 INFO - PROCESS | 1830 | 1469556246999 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
11:04:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 732ms
11:04:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
11:04:07 INFO - PROCESS | 1830 | 1469556247636 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:07 INFO - PROCESS | 1830 | 1469556247889 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
11:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1290ms
11:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
11:04:08 INFO - PROCESS | 1830 | 1469556248947 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:09 INFO - PROCESS | 1830 | 1469556249061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
11:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 690ms
11:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
11:04:09 INFO - PROCESS | 1830 | 1469556249635 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:09 INFO - PROCESS | 1830 | 1469556249713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
11:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 571ms
11:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
11:04:10 INFO - PROCESS | 1830 | 1469556250256 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:10 INFO - PROCESS | 1830 | 1469556250335 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
11:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 695ms
11:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
11:04:10 INFO - PROCESS | 1830 | 1469556250941 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:11 INFO - PROCESS | 1830 | 1469556251097 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
11:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 737ms
11:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
11:04:11 INFO - PROCESS | 1830 | 1469556251695 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:11 INFO - PROCESS | 1830 | 1469556251790 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
11:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 596ms
11:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
11:04:12 INFO - PROCESS | 1830 | 1469556252299 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:12 INFO - PROCESS | 1830 | 1469556252408 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
11:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 625ms
11:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
11:04:12 INFO - PROCESS | 1830 | 1469556252928 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:13 INFO - PROCESS | 1830 | 1469556253046 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
11:04:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1131ms
11:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
11:04:14 INFO - PROCESS | 1830 | 1469556254069 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:14 INFO - PROCESS | 1830 | 1469556254211 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
11:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1332ms
11:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
11:04:15 INFO - PROCESS | 1830 | 1469556255440 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:15 INFO - PROCESS | 1830 | 1469556255535 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:16 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
11:04:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:04:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
11:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 631ms
11:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
11:04:16 INFO - PROCESS | 1830 | 1469556256115 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:16 INFO - PROCESS | 1830 | 1469556256213 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
11:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 637ms
11:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
11:04:16 INFO - PROCESS | 1830 | 1469556256748 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:16 INFO - PROCESS | 1830 | 1469556256825 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
11:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 578ms
11:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
11:04:17 INFO - PROCESS | 1830 | 1469556257347 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:17 INFO - PROCESS | 1830 | 1469556257454 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
11:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 629ms
11:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
11:04:17 INFO - PROCESS | 1830 | 1469556257987 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:18 INFO - PROCESS | 1830 | 1469556258090 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
11:04:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms
11:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
11:04:18 INFO - PROCESS | 1830 | 1469556258733 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:18 INFO - PROCESS | 1830 | 1469556258858 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
11:04:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 776ms
11:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
11:04:19 INFO - PROCESS | 1830 | 1469556259512 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:19 INFO - PROCESS | 1830 | 1469556259590 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
11:04:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
11:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 581ms
11:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
11:04:20 INFO - PROCESS | 1830 | 1469556260099 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:20 INFO - PROCESS | 1830 | 1469556260188 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
11:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 574ms
11:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
11:04:20 INFO - PROCESS | 1830 | 1469556260690 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:20 INFO - PROCESS | 1830 | 1469556260786 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:21 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
11:04:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
11:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:04:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 584ms
11:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
11:04:21 INFO - PROCESS | 1830 | 1469556261298 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:21 INFO - PROCESS | 1830 | 1469556261393 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
11:04:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:04:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 978ms
11:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
11:04:22 INFO - PROCESS | 1830 | 1469556262293 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:22 INFO - PROCESS | 1830 | 1469556262418 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
11:04:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 691ms
11:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
11:04:23 INFO - PROCESS | 1830 | 1469556262999 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:23 INFO - PROCESS | 1830 | 1469556263086 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
11:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 622ms
11:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
11:04:23 INFO - PROCESS | 1830 | 1469556263645 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:23 INFO - PROCESS | 1830 | 1469556263763 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
11:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 635ms
11:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
11:04:24 INFO - PROCESS | 1830 | 1469556264293 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:24 INFO - PROCESS | 1830 | 1469556264385 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
11:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 624ms
11:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
11:04:24 INFO - PROCESS | 1830 | 1469556264920 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:25 INFO - PROCESS | 1830 | 1469556265071 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
11:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1076ms
11:04:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
11:04:26 INFO - PROCESS | 1830 | 1469556266051 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:26 INFO - PROCESS | 1830 | 1469556266264 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
11:04:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 797ms
11:04:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
11:04:26 INFO - PROCESS | 1830 | 1469556266841 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:26 INFO - PROCESS | 1830 | 1469556266929 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
11:04:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 583ms
11:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
11:04:27 INFO - PROCESS | 1830 | 1469556267431 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:27 INFO - PROCESS | 1830 | 1469556267507 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
11:04:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms
11:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
11:04:27 INFO - PROCESS | 1830 | 1469556267983 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:28 INFO - PROCESS | 1830 | 1469556268098 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
11:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 882ms
11:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
11:04:28 INFO - PROCESS | 1830 | 1469556268904 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:29 INFO - PROCESS | 1830 | 1469556269053 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
11:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 690ms
11:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
11:04:29 INFO - PROCESS | 1830 | 1469556269610 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:29 INFO - PROCESS | 1830 | 1469556269725 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
11:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 686ms
11:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
11:04:30 INFO - PROCESS | 1830 | 1469556270314 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:30 INFO - PROCESS | 1830 | 1469556270427 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
11:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 645ms
11:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
11:04:30 INFO - PROCESS | 1830 | 1469556270971 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:31 INFO - PROCESS | 1830 | 1469556271063 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:31 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
11:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 782ms
11:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
11:04:31 INFO - PROCESS | 1830 | 1469556271836 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:31 INFO - PROCESS | 1830 | 1469556271967 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
11:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 731ms
11:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
11:04:32 INFO - PROCESS | 1830 | 1469556272588 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:32 INFO - PROCESS | 1830 | 1469556272703 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
11:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 831ms
11:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
11:04:33 INFO - PROCESS | 1830 | 1469556273442 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:33 INFO - PROCESS | 1830 | 1469556273526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:34 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
11:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 629ms
11:04:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
11:04:34 INFO - PROCESS | 1830 | 1469556274077 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:34 INFO - PROCESS | 1830 | 1469556274170 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:34 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
11:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
11:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
11:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:04:34 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
11:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
11:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:04:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
11:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:04:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 628ms
11:04:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
11:04:34 INFO - PROCESS | 1830 | 1469556274714 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:34 INFO - PROCESS | 1830 | 1469556274791 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
11:04:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 825ms
11:04:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
11:04:35 INFO - PROCESS | 1830 | 1469556275555 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:35 INFO - PROCESS | 1830 | 1469556275684 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:36 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.
11:04:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 733ms
11:04:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
11:04:36 INFO - PROCESS | 1830 | 1469556276296 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:36 INFO - PROCESS | 1830 | 1469556276396 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:36 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.
11:04:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 626ms
11:04:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
11:04:36 INFO - PROCESS | 1830 | 1469556276954 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:37 INFO - PROCESS | 1830 | 1469556277078 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
11:04:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 683ms
11:04:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
11:04:37 INFO - PROCESS | 1830 | 1469556277636 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:37 INFO - PROCESS | 1830 | 1469556277743 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:38 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.
11:04:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 637ms
11:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
11:04:38 INFO - PROCESS | 1830 | 1469556278273 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:38 INFO - PROCESS | 1830 | 1469556278349 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
11:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 578ms
11:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
11:04:38 INFO - PROCESS | 1830 | 1469556278864 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:38 INFO - PROCESS | 1830 | 1469556278962 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
11:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 684ms
11:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
11:04:39 INFO - PROCESS | 1830 | 1469556279556 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:39 INFO - PROCESS | 1830 | 1469556279640 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
11:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 734ms
11:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
11:04:40 INFO - PROCESS | 1830 | 1469556280310 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:40 INFO - PROCESS | 1830 | 1469556280387 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
11:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 727ms
11:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
11:04:41 INFO - PROCESS | 1830 | 1469556281038 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:41 INFO - PROCESS | 1830 | 1469556281113 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
11:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 571ms
11:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
11:04:41 INFO - PROCESS | 1830 | 1469556281659 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:41 INFO - PROCESS | 1830 | 1469556281799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
11:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 980ms
11:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
11:04:42 INFO - PROCESS | 1830 | 1469556282679 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:42 INFO - PROCESS | 1830 | 1469556282859 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
11:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 997ms
11:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
11:04:43 INFO - PROCESS | 1830 | 1469556283703 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:43 INFO - PROCESS | 1830 | 1469556283802 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
11:04:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 682ms
11:04:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
11:04:44 INFO - PROCESS | 1830 | 1469556284424 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:44 INFO - PROCESS | 1830 | 1469556284557 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
11:04:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 679ms
11:04:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
11:04:45 INFO - PROCESS | 1830 | 1469556285090 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:45 INFO - PROCESS | 1830 | 1469556285177 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
11:04:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 583ms
11:04:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
11:04:45 INFO - PROCESS | 1830 | 1469556285681 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:45 INFO - PROCESS | 1830 | 1469556285759 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
11:04:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 589ms
11:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
11:04:46 INFO - PROCESS | 1830 | 1469556286295 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:46 INFO - PROCESS | 1830 | 1469556286382 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
11:04:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 590ms
11:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
11:04:46 INFO - PROCESS | 1830 | 1469556286891 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:46 INFO - PROCESS | 1830 | 1469556286967 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
11:04:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 682ms
11:04:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
11:04:47 INFO - PROCESS | 1830 | 1469556287576 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:47 INFO - PROCESS | 1830 | 1469556287677 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
11:04:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 682ms
11:04:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
11:04:48 INFO - PROCESS | 1830 | 1469556288265 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:48 INFO - PROCESS | 1830 | 1469556288408 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
11:04:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1187ms
11:04:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
11:04:49 INFO - PROCESS | 1830 | 1469556289513 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:49 INFO - PROCESS | 1830 | 1469556289633 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
11:04:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 695ms
11:04:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
11:04:50 INFO - PROCESS | 1830 | 1469556290227 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:50 INFO - PROCESS | 1830 | 1469556290318 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
11:04:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 680ms
11:04:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
11:04:50 INFO - PROCESS | 1830 | 1469556290930 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:51 INFO - PROCESS | 1830 | 1469556291041 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
11:04:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 680ms
11:04:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
11:04:51 INFO - PROCESS | 1830 | 1469556291596 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:51 INFO - PROCESS | 1830 | 1469556291728 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
11:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 628ms
11:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
11:04:52 INFO - PROCESS | 1830 | 1469556292254 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:52 INFO - PROCESS | 1830 | 1469556292345 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
11:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 702ms
11:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
11:04:52 INFO - PROCESS | 1830 | 1469556292936 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:53 INFO - PROCESS | 1830 | 1469556293038 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
11:04:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 630ms
11:04:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
11:04:53 INFO - PROCESS | 1830 | 1469556293568 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:53 INFO - PROCESS | 1830 | 1469556293646 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
11:04:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 570ms
11:04:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
11:04:54 INFO - PROCESS | 1830 | 1469556294173 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:54 INFO - PROCESS | 1830 | 1469556294270 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
11:04:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 794ms
11:04:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
11:04:54 INFO - PROCESS | 1830 | 1469556294951 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:55 INFO - PROCESS | 1830 | 1469556295057 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
11:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 779ms
11:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
11:04:55 INFO - PROCESS | 1830 | 1469556295763 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:55 INFO - PROCESS | 1830 | 1469556295982 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
11:04:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 788ms
11:04:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
11:04:56 INFO - PROCESS | 1830 | 1469556296568 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:56 INFO - PROCESS | 1830 | 1469556296674 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
11:04:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 652ms
11:04:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
11:04:57 INFO - PROCESS | 1830 | 1469556297215 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:57 INFO - PROCESS | 1830 | 1469556297304 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
11:04:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 634ms
11:04:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
11:04:57 INFO - PROCESS | 1830 | 1469556297882 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:58 INFO - PROCESS | 1830 | 1469556298004 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
11:04:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 709ms
11:04:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
11:04:58 INFO - PROCESS | 1830 | 1469556298579 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:58 INFO - PROCESS | 1830 | 1469556298678 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
11:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 626ms
11:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
11:04:59 INFO - PROCESS | 1830 | 1469556299222 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:59 INFO - PROCESS | 1830 | 1469556299319 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
11:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 635ms
11:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
11:04:59 INFO - PROCESS | 1830 | 1469556299873 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:04:59 INFO - PROCESS | 1830 | 1469556299956 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:00 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
11:05:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 584ms
11:05:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
11:05:00 INFO - PROCESS | 1830 | 1469556300459 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:00 INFO - PROCESS | 1830 | 1469556300534 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
11:05:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 581ms
11:05:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
11:05:01 INFO - PROCESS | 1830 | 1469556301047 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:01 INFO - PROCESS | 1830 | 1469556301113 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:02 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)
11:05:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1187ms
11:05:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
11:05:02 INFO - PROCESS | 1830 | 1469556302278 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:02 INFO - PROCESS | 1830 | 1469556302388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
11:05:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1445ms
11:05:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
11:05:03 INFO - PROCESS | 1830 | 1469556303738 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:03 INFO - PROCESS | 1830 | 1469556303851 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
11:05:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1179ms
11:05:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
11:05:04 INFO - PROCESS | 1830 | 1469556304924 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:05 INFO - PROCESS | 1830 | 1469556305004 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
11:05:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1084ms
11:05:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
11:05:06 INFO - PROCESS | 1830 | 1469556306021 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:06 INFO - PROCESS | 1830 | 1469556306099 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
11:05:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1040ms
11:05:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
11:05:07 INFO - PROCESS | 1830 | 1469556307064 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:07 INFO - PROCESS | 1830 | 1469556307137 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
11:05:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1079ms
11:05:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
11:05:08 INFO - PROCESS | 1830 | 1469556308147 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:08 INFO - PROCESS | 1830 | 1469556308226 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
11:05:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1190ms
11:05:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
11:05:09 INFO - PROCESS | 1830 | 1469556309353 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:09 INFO - PROCESS | 1830 | 1469556309538 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
11:05:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1289ms
11:05:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
11:05:10 INFO - PROCESS | 1830 | 1469556310646 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:10 INFO - PROCESS | 1830 | 1469556310738 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
11:05:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1137ms
11:05:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
11:05:11 INFO - PROCESS | 1830 | 1469556311799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:11 INFO - PROCESS | 1830 | 1469556311894 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
11:05:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1132ms
11:05:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
11:05:12 INFO - PROCESS | 1830 | 1469556312945 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:13 INFO - PROCESS | 1830 | 1469556313023 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:13 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
11:05:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
11:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:05:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 633ms
11:05:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
11:05:13 INFO - PROCESS | 1830 | 1469556313576 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:13 INFO - PROCESS | 1830 | 1469556313658 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
11:05:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 629ms
11:05:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
11:05:14 INFO - PROCESS | 1830 | 1469556314218 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:14 INFO - PROCESS | 1830 | 1469556314320 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:14 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
11:05:14 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:05:14 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
11:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:05:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 673ms
11:05:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
11:05:14 INFO - PROCESS | 1830 | 1469556314905 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:14 INFO - PROCESS | 1830 | 1469556314985 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
11:05:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 679ms
11:05:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
11:05:15 INFO - PROCESS | 1830 | 1469556315600 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:15 INFO - PROCESS | 1830 | 1469556315737 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
11:05:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1489ms
11:05:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
11:05:17 INFO - PROCESS | 1830 | 1469556317081 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:17 INFO - PROCESS | 1830 | 1469556317185 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:18 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
11:05:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1134ms
11:05:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
11:05:18 INFO - PROCESS | 1830 | 1469556318222 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:18 INFO - PROCESS | 1830 | 1469556318313 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:19 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.)
11:05:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1178ms
11:05:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
11:05:19 INFO - PROCESS | 1830 | 1469556319413 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:19 INFO - PROCESS | 1830 | 1469556319493 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
11:05:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1077ms
11:05:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
11:05:20 INFO - PROCESS | 1830 | 1469556320486 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:20 INFO - PROCESS | 1830 | 1469556320569 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:21 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
11:05:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1031ms
11:05:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
11:05:21 INFO - PROCESS | 1830 | 1469556321534 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:21 INFO - PROCESS | 1830 | 1469556321607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
11:05:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms
11:05:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
11:05:22 INFO - PROCESS | 1830 | 1469556322124 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:22 INFO - PROCESS | 1830 | 1469556322230 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
11:05:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1282ms
11:05:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
11:05:23 INFO - PROCESS | 1830 | 1469556323404 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:23 INFO - PROCESS | 1830 | 1469556323497 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
11:05:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1072ms
11:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
11:05:24 INFO - PROCESS | 1830 | 1469556324484 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:24 INFO - PROCESS | 1830 | 1469556324575 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
11:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 631ms
11:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
11:05:25 INFO - PROCESS | 1830 | 1469556325128 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:25 INFO - PROCESS | 1830 | 1469556325226 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
11:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 677ms
11:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
11:05:25 INFO - PROCESS | 1830 | 1469556325802 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:25 INFO - PROCESS | 1830 | 1469556325906 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
11:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 576ms
11:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
11:05:26 INFO - PROCESS | 1830 | 1469556326383 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:26 INFO - PROCESS | 1830 | 1469556326465 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
11:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 571ms
11:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
11:05:26 INFO - PROCESS | 1830 | 1469556326964 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:27 INFO - PROCESS | 1830 | 1469556327065 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
11:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 625ms
11:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
11:05:27 INFO - PROCESS | 1830 | 1469556327594 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:27 INFO - PROCESS | 1830 | 1469556327672 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
11:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 527ms
11:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
11:05:28 INFO - PROCESS | 1830 | 1469556328137 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:28 INFO - PROCESS | 1830 | 1469556328254 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
11:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 627ms
11:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
11:05:28 INFO - PROCESS | 1830 | 1469556328769 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:28 INFO - PROCESS | 1830 | 1469556328845 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:29 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
11:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 678ms
11:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
11:05:29 INFO - PROCESS | 1830 | 1469556329460 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:29 INFO - PROCESS | 1830 | 1469556329628 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:30 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
11:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1041ms
11:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
11:05:30 INFO - PROCESS | 1830 | 1469556330527 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:30 INFO - PROCESS | 1830 | 1469556330626 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:31 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
11:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 646ms
11:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
11:05:31 INFO - PROCESS | 1830 | 1469556331184 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:31 INFO - PROCESS | 1830 | 1469556331322 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
11:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 635ms
11:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
11:05:31 INFO - PROCESS | 1830 | 1469556331845 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:31 INFO - PROCESS | 1830 | 1469556331934 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:32 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
11:05:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:05:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
11:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 585ms
11:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
11:05:32 INFO - PROCESS | 1830 | 1469556332448 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:32 INFO - PROCESS | 1830 | 1469556332571 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
11:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 686ms
11:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
11:05:33 INFO - PROCESS | 1830 | 1469556333133 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:33 INFO - PROCESS | 1830 | 1469556333211 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:33 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
11:05:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:05:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
11:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:05:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 733ms
11:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
11:05:33 INFO - PROCESS | 1830 | 1469556333895 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:34 INFO - PROCESS | 1830 | 1469556333998 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
11:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 643ms
11:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
11:05:34 INFO - PROCESS | 1830 | 1469556334524 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:34 INFO - PROCESS | 1830 | 1469556334595 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
11:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 574ms
11:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
11:05:35 INFO - PROCESS | 1830 | 1469556335111 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:35 INFO - PROCESS | 1830 | 1469556335197 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
11:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 585ms
11:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
11:05:35 INFO - PROCESS | 1830 | 1469556335701 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:35 INFO - PROCESS | 1830 | 1469556335781 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
11:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 639ms
11:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
11:05:36 INFO - PROCESS | 1830 | 1469556336352 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:36 INFO - PROCESS | 1830 | 1469556336481 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
11:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 934ms
11:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
11:05:37 INFO - PROCESS | 1830 | 1469556337310 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:37 INFO - PROCESS | 1830 | 1469556337420 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
11:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 848ms
11:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
11:05:38 INFO - PROCESS | 1830 | 1469556338218 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:38 INFO - PROCESS | 1830 | 1469556338353 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
11:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 702ms
11:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
11:05:38 INFO - PROCESS | 1830 | 1469556338922 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:39 INFO - PROCESS | 1830 | 1469556339021 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
11:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 682ms
11:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
11:05:39 INFO - PROCESS | 1830 | 1469556339592 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:39 INFO - PROCESS | 1830 | 1469556339692 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
11:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 621ms
11:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
11:05:40 INFO - PROCESS | 1830 | 1469556340228 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:40 INFO - PROCESS | 1830 | 1469556340420 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
11:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1027ms
11:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
11:05:41 INFO - PROCESS | 1830 | 1469556341290 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:41 INFO - PROCESS | 1830 | 1469556341386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
11:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 789ms
11:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
11:05:42 INFO - PROCESS | 1830 | 1469556342085 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:42 INFO - PROCESS | 1830 | 1469556342186 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
11:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 883ms
11:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
11:05:42 INFO - PROCESS | 1830 | 1469556342975 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:43 INFO - PROCESS | 1830 | 1469556343112 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
11:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 835ms
11:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
11:05:43 INFO - PROCESS | 1830 | 1469556343814 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:43 INFO - PROCESS | 1830 | 1469556343901 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
11:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 674ms
11:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
11:05:44 INFO - PROCESS | 1830 | 1469556344532 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:44 INFO - PROCESS | 1830 | 1469556344709 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
11:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 841ms
11:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
11:05:45 INFO - PROCESS | 1830 | 1469556345388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:45 INFO - PROCESS | 1830 | 1469556345476 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
11:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 637ms
11:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
11:05:46 INFO - PROCESS | 1830 | 1469556346016 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:46 INFO - PROCESS | 1830 | 1469556346119 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
11:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 623ms
11:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
11:05:46 INFO - PROCESS | 1830 | 1469556346643 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:46 INFO - PROCESS | 1830 | 1469556346718 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
11:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 622ms
11:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
11:05:47 INFO - PROCESS | 1830 | 1469556347278 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:47 INFO - PROCESS | 1830 | 1469556347365 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
11:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 684ms
11:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
11:05:47 INFO - PROCESS | 1830 | 1469556347965 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:48 INFO - PROCESS | 1830 | 1469556348047 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
11:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 675ms
11:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
11:05:48 INFO - PROCESS | 1830 | 1469556348650 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:48 INFO - PROCESS | 1830 | 1469556348782 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
11:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 788ms
11:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
11:05:49 INFO - PROCESS | 1830 | 1469556349469 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:49 INFO - PROCESS | 1830 | 1469556349617 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
11:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1103ms
11:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
11:05:50 INFO - PROCESS | 1830 | 1469556350591 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:50 INFO - PROCESS | 1830 | 1469556350714 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
11:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 847ms
11:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
11:05:51 INFO - PROCESS | 1830 | 1469556351461 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:51 INFO - PROCESS | 1830 | 1469556351580 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
11:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 966ms
11:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
11:05:52 INFO - PROCESS | 1830 | 1469556352463 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:52 INFO - PROCESS | 1830 | 1469556352601 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
11:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 840ms
11:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
11:05:53 INFO - PROCESS | 1830 | 1469556353286 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:53 INFO - PROCESS | 1830 | 1469556353462 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
11:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 837ms
11:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
11:05:54 INFO - PROCESS | 1830 | 1469556354135 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:54 INFO - PROCESS | 1830 | 1469556354260 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
11:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 786ms
11:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
11:05:54 INFO - PROCESS | 1830 | 1469556354919 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:55 INFO - PROCESS | 1830 | 1469556355019 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
11:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 676ms
11:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
11:05:55 INFO - PROCESS | 1830 | 1469556355600 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:55 INFO - PROCESS | 1830 | 1469556355694 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
11:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 623ms
11:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
11:05:56 INFO - PROCESS | 1830 | 1469556356280 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:56 INFO - PROCESS | 1830 | 1469556356404 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
11:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 879ms
11:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
11:05:57 INFO - PROCESS | 1830 | 1469556357164 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:57 INFO - PROCESS | 1830 | 1469556357310 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
11:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 679ms
11:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
11:05:57 INFO - PROCESS | 1830 | 1469556357874 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:57 INFO - PROCESS | 1830 | 1469556357962 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
11:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 592ms
11:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
11:05:58 INFO - PROCESS | 1830 | 1469556358482 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:58 INFO - PROCESS | 1830 | 1469556358561 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
11:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 696ms
11:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
11:05:59 INFO - PROCESS | 1830 | 1469556359170 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:05:59 INFO - PROCESS | 1830 | 1469556359325 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
11:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 883ms
11:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
11:06:00 INFO - PROCESS | 1830 | 1469556360053 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:00 INFO - PROCESS | 1830 | 1469556360129 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
11:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 873ms
11:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
11:06:00 INFO - PROCESS | 1830 | 1469556360934 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:01 INFO - PROCESS | 1830 | 1469556361037 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
11:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 625ms
11:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
11:06:01 INFO - PROCESS | 1830 | 1469556361569 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:01 INFO - PROCESS | 1830 | 1469556361676 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
11:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 635ms
11:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
11:06:02 INFO - PROCESS | 1830 | 1469556362207 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:02 INFO - PROCESS | 1830 | 1469556362281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
11:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 629ms
11:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
11:06:02 INFO - PROCESS | 1830 | 1469556362839 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:02 INFO - PROCESS | 1830 | 1469556362963 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
11:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1032ms
11:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
11:06:03 INFO - PROCESS | 1830 | 1469556363890 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:04 INFO - PROCESS | 1830 | 1469556364002 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
11:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 680ms
11:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
11:06:04 INFO - PROCESS | 1830 | 1469556364607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:04 INFO - PROCESS | 1830 | 1469556364692 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
11:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 641ms
11:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
11:06:05 INFO - PROCESS | 1830 | 1469556365255 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:05 INFO - PROCESS | 1830 | 1469556365333 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
11:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 632ms
11:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
11:06:05 INFO - PROCESS | 1830 | 1469556365909 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:05 INFO - PROCESS | 1830 | 1469556365987 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
11:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms
11:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
11:06:06 INFO - PROCESS | 1830 | 1469556366592 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:06 INFO - PROCESS | 1830 | 1469556366737 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
11:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 777ms
11:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
11:06:07 INFO - PROCESS | 1830 | 1469556367373 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:07 INFO - PROCESS | 1830 | 1469556367508 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
11:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 624ms
11:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
11:06:08 INFO - PROCESS | 1830 | 1469556368021 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:08 INFO - PROCESS | 1830 | 1469556368119 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
11:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 634ms
11:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
11:06:08 INFO - PROCESS | 1830 | 1469556368645 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:08 INFO - PROCESS | 1830 | 1469556368773 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
11:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 724ms
11:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
11:06:09 INFO - PROCESS | 1830 | 1469556369375 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:09 INFO - PROCESS | 1830 | 1469556369478 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
11:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 782ms
11:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
11:06:10 INFO - PROCESS | 1830 | 1469556370236 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:10 INFO - PROCESS | 1830 | 1469556370408 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
11:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1034ms
11:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
11:06:11 INFO - PROCESS | 1830 | 1469556371256 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:11 INFO - PROCESS | 1830 | 1469556371396 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
11:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 782ms
11:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
11:06:12 INFO - PROCESS | 1830 | 1469556372061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:12 INFO - PROCESS | 1830 | 1469556372169 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
11:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 627ms
11:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
11:06:12 INFO - PROCESS | 1830 | 1469556372713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:12 INFO - PROCESS | 1830 | 1469556372823 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
11:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 629ms
11:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
11:06:13 INFO - PROCESS | 1830 | 1469556373346 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:13 INFO - PROCESS | 1830 | 1469556373455 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
11:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 632ms
11:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
11:06:13 INFO - PROCESS | 1830 | 1469556373989 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:14 INFO - PROCESS | 1830 | 1469556374081 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
11:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 788ms
11:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
11:06:14 INFO - PROCESS | 1830 | 1469556374817 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:14 INFO - PROCESS | 1830 | 1469556374922 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
11:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 710ms
11:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
11:06:15 INFO - PROCESS | 1830 | 1469556375492 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:15 INFO - PROCESS | 1830 | 1469556375565 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
11:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 622ms
11:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
11:06:16 INFO - PROCESS | 1830 | 1469556376120 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:16 INFO - PROCESS | 1830 | 1469556376197 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
11:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 624ms
11:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
11:06:16 INFO - PROCESS | 1830 | 1469556376753 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:16 INFO - PROCESS | 1830 | 1469556376896 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
11:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 926ms
11:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
11:06:17 INFO - PROCESS | 1830 | 1469556377711 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:17 INFO - PROCESS | 1830 | 1469556377817 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
11:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 698ms
11:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
11:06:18 INFO - PROCESS | 1830 | 1469556378421 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:18 INFO - PROCESS | 1830 | 1469556378513 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
11:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 677ms
11:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
11:06:19 INFO - PROCESS | 1830 | 1469556379106 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:19 INFO - PROCESS | 1830 | 1469556379188 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
11:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 884ms
11:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
11:06:20 INFO - PROCESS | 1830 | 1469556380001 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:20 INFO - PROCESS | 1830 | 1469556380153 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
11:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 883ms
11:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
11:06:20 INFO - PROCESS | 1830 | 1469556380888 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:20 INFO - PROCESS | 1830 | 1469556380991 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
11:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 644ms
11:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
11:06:21 INFO - PROCESS | 1830 | 1469556381548 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:21 INFO - PROCESS | 1830 | 1469556381654 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
11:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 730ms
11:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
11:06:22 INFO - PROCESS | 1830 | 1469556382277 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:22 INFO - PROCESS | 1830 | 1469556382354 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
11:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 530ms
11:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
11:06:22 INFO - PROCESS | 1830 | 1469556382837 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:22 INFO - PROCESS | 1830 | 1469556382919 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
11:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 687ms
11:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
11:06:23 INFO - PROCESS | 1830 | 1469556383508 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:23 INFO - PROCESS | 1830 | 1469556383610 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
11:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 926ms
11:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
11:06:24 INFO - PROCESS | 1830 | 1469556384444 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:24 INFO - PROCESS | 1830 | 1469556384570 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
11:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 722ms
11:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
11:06:25 INFO - PROCESS | 1830 | 1469556385176 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:25 INFO - PROCESS | 1830 | 1469556385268 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
11:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms
11:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
11:06:25 INFO - PROCESS | 1830 | 1469556385869 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:26 INFO - PROCESS | 1830 | 1469556386002 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
11:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 678ms
11:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
11:06:26 INFO - PROCESS | 1830 | 1469556386557 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:26 INFO - PROCESS | 1830 | 1469556386637 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
11:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 585ms
11:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
11:06:27 INFO - PROCESS | 1830 | 1469556387156 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:27 INFO - PROCESS | 1830 | 1469556387228 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
11:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 628ms
11:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
11:06:27 INFO - PROCESS | 1830 | 1469556387790 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:27 INFO - PROCESS | 1830 | 1469556387872 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
11:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 575ms
11:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
11:06:28 INFO - PROCESS | 1830 | 1469556388392 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:28 INFO - PROCESS | 1830 | 1469556388486 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
11:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 750ms
11:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
11:06:29 INFO - PROCESS | 1830 | 1469556389128 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:29 INFO - PROCESS | 1830 | 1469556389211 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
11:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 682ms
11:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
11:06:29 INFO - PROCESS | 1830 | 1469556389815 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:29 INFO - PROCESS | 1830 | 1469556389902 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
11:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 823ms
11:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
11:06:30 INFO - PROCESS | 1830 | 1469556390689 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:30 INFO - PROCESS | 1830 | 1469556390809 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
11:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 756ms
11:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
11:06:31 INFO - PROCESS | 1830 | 1469556391420 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:31 INFO - PROCESS | 1830 | 1469556391502 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
11:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 630ms
11:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
11:06:32 INFO - PROCESS | 1830 | 1469556392092 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:32 INFO - PROCESS | 1830 | 1469556392182 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
11:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 696ms
11:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
11:06:32 INFO - PROCESS | 1830 | 1469556392765 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:32 INFO - PROCESS | 1830 | 1469556392903 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
11:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms
11:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
11:06:33 INFO - PROCESS | 1830 | 1469556393491 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:33 INFO - PROCESS | 1830 | 1469556393570 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
11:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 574ms
11:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
11:06:34 INFO - PROCESS | 1830 | 1469556394106 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:34 INFO - PROCESS | 1830 | 1469556394213 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
11:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 690ms
11:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
11:06:34 INFO - PROCESS | 1830 | 1469556394767 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:34 INFO - PROCESS | 1830 | 1469556394856 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
11:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 576ms
11:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
11:06:35 INFO - PROCESS | 1830 | 1469556395358 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:35 INFO - PROCESS | 1830 | 1469556395448 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
11:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 689ms
11:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
11:06:36 INFO - PROCESS | 1830 | 1469556396048 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:36 INFO - PROCESS | 1830 | 1469556396170 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
11:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 686ms
11:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
11:06:36 INFO - PROCESS | 1830 | 1469556396799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:36 INFO - PROCESS | 1830 | 1469556396931 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
11:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 872ms
11:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
11:06:37 INFO - PROCESS | 1830 | 1469556397685 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:37 INFO - PROCESS | 1830 | 1469556397784 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
11:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms
11:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
11:06:38 INFO - PROCESS | 1830 | 1469556398348 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:38 INFO - PROCESS | 1830 | 1469556398425 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:38 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
11:06:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:06:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
11:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 627ms
11:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
11:06:39 INFO - PROCESS | 1830 | 1469556399025 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:39 INFO - PROCESS | 1830 | 1469556399115 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:39 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
11:06:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:06:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
11:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 747ms
11:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
11:06:39 INFO - PROCESS | 1830 | 1469556399742 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:39 INFO - PROCESS | 1830 | 1469556399877 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:40 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
11:06:40 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:06:40 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:06:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
11:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 646ms
11:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
11:06:40 INFO - PROCESS | 1830 | 1469556400409 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:40 INFO - PROCESS | 1830 | 1469556400481 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:41 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
11:06:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:06:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
11:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 630ms
11:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
11:06:41 INFO - PROCESS | 1830 | 1469556401042 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:41 INFO - PROCESS | 1830 | 1469556401122 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:41 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
11:06:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:06:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
11:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 626ms
11:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
11:06:41 INFO - PROCESS | 1830 | 1469556401674 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:41 INFO - PROCESS | 1830 | 1469556401754 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:42 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
11:06:42 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:06:42 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:06:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
11:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 575ms
11:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
11:06:42 INFO - PROCESS | 1830 | 1469556402269 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:42 INFO - PROCESS | 1830 | 1469556402360 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
11:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 630ms
11:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
11:06:42 INFO - PROCESS | 1830 | 1469556402910 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:43 INFO - PROCESS | 1830 | 1469556403001 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:43 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
11:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 782ms
11:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
11:06:43 INFO - PROCESS | 1830 | 1469556403725 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:43 INFO - PROCESS | 1830 | 1469556403985 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:44 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
11:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1001ms
11:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
11:06:44 INFO - PROCESS | 1830 | 1469556404732 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:44 INFO - PROCESS | 1830 | 1469556404832 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
11:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 697ms
11:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
11:06:45 INFO - PROCESS | 1830 | 1469556405420 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:45 INFO - PROCESS | 1830 | 1469556405532 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
11:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 623ms
11:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
11:06:46 INFO - PROCESS | 1830 | 1469556406099 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:46 INFO - PROCESS | 1830 | 1469556406192 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
11:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 701ms
11:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
11:06:46 INFO - PROCESS | 1830 | 1469556406784 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:46 INFO - PROCESS | 1830 | 1469556406911 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:47 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
11:06:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
11:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:06:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 681ms
11:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
11:06:47 INFO - PROCESS | 1830 | 1469556407479 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:47 INFO - PROCESS | 1830 | 1469556407577 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
11:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 687ms
11:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
11:06:48 INFO - PROCESS | 1830 | 1469556408162 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:48 INFO - PROCESS | 1830 | 1469556408228 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
11:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 626ms
11:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
11:06:48 INFO - PROCESS | 1830 | 1469556408795 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:48 INFO - PROCESS | 1830 | 1469556408870 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
11:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 575ms
11:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
11:06:49 INFO - PROCESS | 1830 | 1469556409388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:49 INFO - PROCESS | 1830 | 1469556409477 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
11:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 535ms
11:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
11:06:49 INFO - PROCESS | 1830 | 1469556409943 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:50 INFO - PROCESS | 1830 | 1469556410053 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
11:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 730ms
11:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
11:06:50 INFO - PROCESS | 1830 | 1469556410691 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:51 INFO - PROCESS | 1830 | 1469556411021 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
11:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 991ms
11:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
11:06:51 INFO - PROCESS | 1830 | 1469556411688 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:51 INFO - PROCESS | 1830 | 1469556411782 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
11:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 686ms
11:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
11:06:52 INFO - PROCESS | 1830 | 1469556412372 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:52 INFO - PROCESS | 1830 | 1469556412496 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
11:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 631ms
11:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
11:06:53 INFO - PROCESS | 1830 | 1469556413063 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:53 INFO - PROCESS | 1830 | 1469556413148 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
11:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 755ms
11:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
11:06:53 INFO - PROCESS | 1830 | 1469556413791 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:53 INFO - PROCESS | 1830 | 1469556413907 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
11:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 674ms
11:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
11:06:54 INFO - PROCESS | 1830 | 1469556414475 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:54 INFO - PROCESS | 1830 | 1469556414603 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
11:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 678ms
11:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
11:06:55 INFO - PROCESS | 1830 | 1469556415159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:55 INFO - PROCESS | 1830 | 1469556415262 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
11:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 576ms
11:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
11:06:55 INFO - PROCESS | 1830 | 1469556415760 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:55 INFO - PROCESS | 1830 | 1469556415877 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
11:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 682ms
11:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
11:06:56 INFO - PROCESS | 1830 | 1469556416436 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:56 INFO - PROCESS | 1830 | 1469556416510 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
11:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 575ms
11:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
11:06:57 INFO - PROCESS | 1830 | 1469556417045 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:57 INFO - PROCESS | 1830 | 1469556417133 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
11:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1033ms
11:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
11:06:58 INFO - PROCESS | 1830 | 1469556418102 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:58 INFO - PROCESS | 1830 | 1469556418215 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
11:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 680ms
11:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
11:06:58 INFO - PROCESS | 1830 | 1469556418794 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:58 INFO - PROCESS | 1830 | 1469556418879 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
11:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 636ms
11:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
11:06:59 INFO - PROCESS | 1830 | 1469556419461 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:06:59 INFO - PROCESS | 1830 | 1469556419561 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
11:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 688ms
11:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
11:07:00 INFO - PROCESS | 1830 | 1469556420133 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:00 INFO - PROCESS | 1830 | 1469556420220 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
11:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 735ms
11:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
11:07:00 INFO - PROCESS | 1830 | 1469556420876 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:00 INFO - PROCESS | 1830 | 1469556420991 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
11:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 724ms
11:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
11:07:01 INFO - PROCESS | 1830 | 1469556421607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:01 INFO - PROCESS | 1830 | 1469556421720 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
11:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 678ms
11:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
11:07:02 INFO - PROCESS | 1830 | 1469556422289 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:02 INFO - PROCESS | 1830 | 1469556422380 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:02 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
11:07:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:07:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
11:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 624ms
11:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
11:07:02 INFO - PROCESS | 1830 | 1469556422922 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:02 INFO - PROCESS | 1830 | 1469556422995 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
11:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 588ms
11:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
11:07:03 INFO - PROCESS | 1830 | 1469556423519 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:03 INFO - PROCESS | 1830 | 1469556423607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
11:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 727ms
11:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
11:07:04 INFO - PROCESS | 1830 | 1469556424249 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:04 INFO - PROCESS | 1830 | 1469556424395 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
11:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 876ms
11:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
11:07:05 INFO - PROCESS | 1830 | 1469556425140 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:05 INFO - PROCESS | 1830 | 1469556425246 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:05 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
11:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 778ms
11:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
11:07:05 INFO - PROCESS | 1830 | 1469556425949 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:06 INFO - PROCESS | 1830 | 1469556426086 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:06 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
11:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 704ms
11:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
11:07:06 INFO - PROCESS | 1830 | 1469556426670 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:06 INFO - PROCESS | 1830 | 1469556426816 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
11:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 694ms
11:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
11:07:07 INFO - PROCESS | 1830 | 1469556427361 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:07 INFO - PROCESS | 1830 | 1469556427471 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
11:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1092ms
11:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
11:07:08 INFO - PROCESS | 1830 | 1469556428440 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:08 INFO - PROCESS | 1830 | 1469556428518 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
11:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 682ms
11:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
11:07:09 INFO - PROCESS | 1830 | 1469556429131 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:09 INFO - PROCESS | 1830 | 1469556429239 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
11:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 633ms
11:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
11:07:09 INFO - PROCESS | 1830 | 1469556429771 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:09 INFO - PROCESS | 1830 | 1469556429883 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
11:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 737ms
11:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
11:07:10 INFO - PROCESS | 1830 | 1469556430528 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:10 INFO - PROCESS | 1830 | 1469556430734 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
11:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1135ms
11:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
11:07:11 INFO - PROCESS | 1830 | 1469556431691 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:11 INFO - PROCESS | 1830 | 1469556431788 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
11:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 646ms
11:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
11:07:12 INFO - PROCESS | 1830 | 1469556432362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:12 INFO - PROCESS | 1830 | 1469556432498 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
11:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 932ms
11:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
11:07:13 INFO - PROCESS | 1830 | 1469556433302 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:13 INFO - PROCESS | 1830 | 1469556433382 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 678ms
11:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
11:07:13 INFO - PROCESS | 1830 | 1469556433971 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:14 INFO - PROCESS | 1830 | 1469556434056 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:14 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
11:07:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
11:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 625ms
11:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
11:07:14 INFO - PROCESS | 1830 | 1469556434601 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:14 INFO - PROCESS | 1830 | 1469556434679 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
11:07:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
11:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 683ms
11:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
11:07:15 INFO - PROCESS | 1830 | 1469556435294 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:15 INFO - PROCESS | 1830 | 1469556435412 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:15 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
11:07:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
11:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 628ms
11:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
11:07:15 INFO - PROCESS | 1830 | 1469556435928 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:16 INFO - PROCESS | 1830 | 1469556436060 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:16 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]"
11:07:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:07:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
11:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 684ms
11:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
11:07:16 INFO - PROCESS | 1830 | 1469556436637 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:16 INFO - PROCESS | 1830 | 1469556436732 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:17 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
11:07:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
11:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 641ms
11:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
11:07:17 INFO - PROCESS | 1830 | 1469556437306 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:17 INFO - PROCESS | 1830 | 1469556437416 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
11:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 940ms
11:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
11:07:18 INFO - PROCESS | 1830 | 1469556438238 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:18 INFO - PROCESS | 1830 | 1469556438331 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
11:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 629ms
11:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
11:07:18 INFO - PROCESS | 1830 | 1469556438882 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:18 INFO - PROCESS | 1830 | 1469556438969 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
11:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 634ms
11:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
11:07:19 INFO - PROCESS | 1830 | 1469556439556 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:19 INFO - PROCESS | 1830 | 1469556439679 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
11:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 799ms
11:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
11:07:20 INFO - PROCESS | 1830 | 1469556440344 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:20 INFO - PROCESS | 1830 | 1469556440459 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
11:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 636ms
11:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
11:07:20 INFO - PROCESS | 1830 | 1469556440981 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:21 INFO - PROCESS | 1830 | 1469556441091 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
11:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms
11:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
11:07:21 INFO - PROCESS | 1830 | 1469556441716 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:21 INFO - PROCESS | 1830 | 1469556441807 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
11:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 672ms
11:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
11:07:22 INFO - PROCESS | 1830 | 1469556442387 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:22 INFO - PROCESS | 1830 | 1469556442492 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
11:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 629ms
11:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
11:07:23 INFO - PROCESS | 1830 | 1469556443039 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:23 INFO - PROCESS | 1830 | 1469556443132 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
11:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 687ms
11:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
11:07:23 INFO - PROCESS | 1830 | 1469556443727 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:23 INFO - PROCESS | 1830 | 1469556443813 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
11:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 929ms
11:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
11:07:24 INFO - PROCESS | 1830 | 1469556444664 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:24 INFO - PROCESS | 1830 | 1469556444771 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
11:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 733ms
11:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
11:07:25 INFO - PROCESS | 1830 | 1469556445403 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:25 INFO - PROCESS | 1830 | 1469556445486 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
11:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 639ms
11:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
11:07:26 INFO - PROCESS | 1830 | 1469556446068 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:26 INFO - PROCESS | 1830 | 1469556446159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
11:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 744ms
11:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
11:07:26 INFO - PROCESS | 1830 | 1469556446804 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:26 INFO - PROCESS | 1830 | 1469556446921 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
11:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 731ms
11:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
11:07:27 INFO - PROCESS | 1830 | 1469556447541 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:27 INFO - PROCESS | 1830 | 1469556447626 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
11:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 678ms
11:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
11:07:28 INFO - PROCESS | 1830 | 1469556448223 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:28 INFO - PROCESS | 1830 | 1469556448351 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
11:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 682ms
11:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
11:07:28 INFO - PROCESS | 1830 | 1469556448910 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:28 INFO - PROCESS | 1830 | 1469556448994 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
11:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 626ms
11:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
11:07:29 INFO - PROCESS | 1830 | 1469556449542 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:29 INFO - PROCESS | 1830 | 1469556449646 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
11:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 683ms
11:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
11:07:30 INFO - PROCESS | 1830 | 1469556450240 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:30 INFO - PROCESS | 1830 | 1469556450378 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
11:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1085ms
11:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
11:07:31 INFO - PROCESS | 1830 | 1469556451356 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:31 INFO - PROCESS | 1830 | 1469556451464 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
11:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 682ms
11:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
11:07:32 INFO - PROCESS | 1830 | 1469556452054 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:32 INFO - PROCESS | 1830 | 1469556452135 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
11:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 632ms
11:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
11:07:32 INFO - PROCESS | 1830 | 1469556452725 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:32 INFO - PROCESS | 1830 | 1469556452844 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
11:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 697ms
11:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
11:07:33 INFO - PROCESS | 1830 | 1469556453405 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:33 INFO - PROCESS | 1830 | 1469556453513 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
11:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 678ms
11:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
11:07:34 INFO - PROCESS | 1830 | 1469556454100 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:34 INFO - PROCESS | 1830 | 1469556454304 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
11:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 782ms
11:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
11:07:34 INFO - PROCESS | 1830 | 1469556454887 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:35 INFO - PROCESS | 1830 | 1469556455015 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
11:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 679ms
11:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
11:07:35 INFO - PROCESS | 1830 | 1469556455567 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:35 INFO - PROCESS | 1830 | 1469556455687 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
11:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 634ms
11:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
11:07:36 INFO - PROCESS | 1830 | 1469556456207 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:36 INFO - PROCESS | 1830 | 1469556456284 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
11:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 630ms
11:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
11:07:36 INFO - PROCESS | 1830 | 1469556456842 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:36 INFO - PROCESS | 1830 | 1469556456913 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
11:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 683ms
11:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
11:07:37 INFO - PROCESS | 1830 | 1469556457541 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:37 INFO - PROCESS | 1830 | 1469556457705 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
11:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 935ms
11:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
11:07:38 INFO - PROCESS | 1830 | 1469556458487 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:38 INFO - PROCESS | 1830 | 1469556458583 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
11:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 633ms
11:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
11:07:39 INFO - PROCESS | 1830 | 1469556459142 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:39 INFO - PROCESS | 1830 | 1469556459231 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
11:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms
11:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
11:07:39 INFO - PROCESS | 1830 | 1469556459780 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:39 INFO - PROCESS | 1830 | 1469556459868 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
11:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 635ms
11:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
11:07:40 INFO - PROCESS | 1830 | 1469556460430 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:40 INFO - PROCESS | 1830 | 1469556460518 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
11:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 585ms
11:07:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
11:07:41 INFO - PROCESS | 1830 | 1469556461046 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:41 INFO - PROCESS | 1830 | 1469556461130 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:41 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 () {
11:07:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
11:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
11:07:41 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 () {
11:07:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
11:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
11:07:41 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 () {
11:07:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
11:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
11:07:41 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 () {
11:07:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
11:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
11:07:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 739ms
11:07:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
11:07:41 INFO - PROCESS | 1830 | 1469556461769 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:41 INFO - PROCESS | 1830 | 1469556461862 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
11:07:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
11:07:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
11:07:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
11:07:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
11:07:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
11:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
11:07:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 781ms
11:07:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
11:07:42 INFO - PROCESS | 1830 | 1469556462561 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:42 INFO - PROCESS | 1830 | 1469556462637 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:43 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
11:07:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
11:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:07:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
11:07:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
11:07:43 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.
11:07:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
11:07:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 525ms
11:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
11:07:43 INFO - PROCESS | 1830 | 1469556463106 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:43 INFO - PROCESS | 1830 | 1469556463187 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
11:07:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 579ms
11:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
11:07:43 INFO - PROCESS | 1830 | 1469556463713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:43 INFO - PROCESS | 1830 | 1469556463802 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
11:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 631ms
11:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
11:07:44 INFO - PROCESS | 1830 | 1469556464376 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:44 INFO - PROCESS | 1830 | 1469556464533 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
11:07:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 978ms
11:07:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
11:07:45 INFO - PROCESS | 1830 | 1469556465372 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:45 INFO - PROCESS | 1830 | 1469556465478 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
11:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 843ms
11:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
11:07:46 INFO - PROCESS | 1830 | 1469556466212 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:46 INFO - PROCESS | 1830 | 1469556466325 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
11:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 629ms
11:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
11:07:46 INFO - PROCESS | 1830 | 1469556466900 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:46 INFO - PROCESS | 1830 | 1469556466980 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
11:07:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 661ms
11:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
11:07:47 INFO - PROCESS | 1830 | 1469556467534 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:47 INFO - PROCESS | 1830 | 1469556467619 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
11:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 573ms
11:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
11:07:48 INFO - PROCESS | 1830 | 1469556468128 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:48 INFO - PROCESS | 1830 | 1469556468227 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
11:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 686ms
11:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
11:07:48 INFO - PROCESS | 1830 | 1469556468829 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:48 INFO - PROCESS | 1830 | 1469556468985 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
11:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 788ms
11:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
11:07:49 INFO - PROCESS | 1830 | 1469556469614 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:49 INFO - PROCESS | 1830 | 1469556469694 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
11:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 587ms
11:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
11:07:50 INFO - PROCESS | 1830 | 1469556470230 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:50 INFO - PROCESS | 1830 | 1469556470323 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
11:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 605ms
11:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
11:07:50 INFO - PROCESS | 1830 | 1469556470841 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:50 INFO - PROCESS | 1830 | 1469556470929 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
11:07:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 982ms
11:07:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
11:07:51 INFO - PROCESS | 1830 | 1469556471845 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:52 INFO - PROCESS | 1830 | 1469556472195 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
11:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1083ms
11:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
11:07:52 INFO - PROCESS | 1830 | 1469556472922 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:53 INFO - PROCESS | 1830 | 1469556473056 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
11:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 724ms
11:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
11:07:53 INFO - PROCESS | 1830 | 1469556473670 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:53 INFO - PROCESS | 1830 | 1469556473770 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
11:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 635ms
11:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
11:07:54 INFO - PROCESS | 1830 | 1469556474322 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:54 INFO - PROCESS | 1830 | 1469556474403 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
11:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 635ms
11:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
11:07:54 INFO - PROCESS | 1830 | 1469556474954 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:55 INFO - PROCESS | 1830 | 1469556475024 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
11:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms
11:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
11:07:55 INFO - PROCESS | 1830 | 1469556475499 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:55 INFO - PROCESS | 1830 | 1469556475592 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
11:07:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 778ms
11:07:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
11:07:56 INFO - PROCESS | 1830 | 1469556476286 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:56 INFO - PROCESS | 1830 | 1469556476399 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
11:07:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 630ms
11:07:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
11:07:56 INFO - PROCESS | 1830 | 1469556476940 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:57 INFO - PROCESS | 1830 | 1469556477034 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
11:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 625ms
11:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
11:07:57 INFO - PROCESS | 1830 | 1469556477573 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:57 INFO - PROCESS | 1830 | 1469556477656 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
11:07:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 633ms
11:07:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
11:07:58 INFO - PROCESS | 1830 | 1469556478211 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:58 INFO - PROCESS | 1830 | 1469556478287 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
11:07:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 927ms
11:07:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
11:07:59 INFO - PROCESS | 1830 | 1469556479159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:59 INFO - PROCESS | 1830 | 1469556479290 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:07:59 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
11:07:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 791ms
11:07:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
11:07:59 INFO - PROCESS | 1830 | 1469556479957 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:00 INFO - PROCESS | 1830 | 1469556480060 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
11:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 678ms
11:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
11:08:00 INFO - PROCESS | 1830 | 1469556480660 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:00 INFO - PROCESS | 1830 | 1469556480774 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
11:08:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 686ms
11:08:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
11:08:01 INFO - PROCESS | 1830 | 1469556481338 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:01 INFO - PROCESS | 1830 | 1469556481418 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
11:08:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 630ms
11:08:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
11:08:01 INFO - PROCESS | 1830 | 1469556481973 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:02 INFO - PROCESS | 1830 | 1469556482055 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
11:08:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 629ms
11:08:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
11:08:02 INFO - PROCESS | 1830 | 1469556482613 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:02 INFO - PROCESS | 1830 | 1469556482724 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
11:08:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 739ms
11:08:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
11:08:03 INFO - PROCESS | 1830 | 1469556483355 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:03 INFO - PROCESS | 1830 | 1469556483452 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
11:08:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 740ms
11:08:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
11:08:04 INFO - PROCESS | 1830 | 1469556484123 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:04 INFO - PROCESS | 1830 | 1469556484226 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
11:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1009ms
11:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
11:08:05 INFO - PROCESS | 1830 | 1469556485130 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:05 INFO - PROCESS | 1830 | 1469556485281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
11:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1034ms
11:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
11:08:06 INFO - PROCESS | 1830 | 1469556486208 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:06 INFO - PROCESS | 1830 | 1469556486321 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
11:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 732ms
11:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
11:08:07 INFO - PROCESS | 1830 | 1469556487022 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:07 INFO - PROCESS | 1830 | 1469556487121 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
11:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 692ms
11:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
11:08:07 INFO - PROCESS | 1830 | 1469556487713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:07 INFO - PROCESS | 1830 | 1469556487802 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
11:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 782ms
11:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
11:08:08 INFO - PROCESS | 1830 | 1469556488526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:08 INFO - PROCESS | 1830 | 1469556488841 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
11:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1151ms
11:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
11:08:09 INFO - PROCESS | 1830 | 1469556489694 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:09 INFO - PROCESS | 1830 | 1469556489893 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
11:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 955ms
11:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
11:08:10 INFO - PROCESS | 1830 | 1469556490658 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:10 INFO - PROCESS | 1830 | 1469556490774 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
11:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 688ms
11:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
11:08:11 INFO - PROCESS | 1830 | 1469556491340 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:11 INFO - PROCESS | 1830 | 1469556491425 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
11:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 779ms
11:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
11:08:12 INFO - PROCESS | 1830 | 1469556492128 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:12 INFO - PROCESS | 1830 | 1469556492303 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:12 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
11:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 883ms
11:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
11:08:13 INFO - PROCESS | 1830 | 1469556493014 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:13 INFO - PROCESS | 1830 | 1469556493114 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
11:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 681ms
11:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
11:08:13 INFO - PROCESS | 1830 | 1469556493707 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:13 INFO - PROCESS | 1830 | 1469556493790 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
11:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 576ms
11:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
11:08:14 INFO - PROCESS | 1830 | 1469556494326 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:14 INFO - PROCESS | 1830 | 1469556494432 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:15 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
11:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 749ms
11:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
11:08:15 INFO - PROCESS | 1830 | 1469556495047 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:15 INFO - PROCESS | 1830 | 1469556495133 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
11:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 732ms
11:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
11:08:15 INFO - PROCESS | 1830 | 1469556495786 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:15 INFO - PROCESS | 1830 | 1469556495903 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
11:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 680ms
11:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
11:08:16 INFO - PROCESS | 1830 | 1469556496475 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:16 INFO - PROCESS | 1830 | 1469556496562 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
11:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 627ms
11:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
11:08:17 INFO - PROCESS | 1830 | 1469556497121 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:17 INFO - PROCESS | 1830 | 1469556497215 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
11:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 648ms
11:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
11:08:17 INFO - PROCESS | 1830 | 1469556497765 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:17 INFO - PROCESS | 1830 | 1469556497854 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
11:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 580ms
11:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
11:08:18 INFO - PROCESS | 1830 | 1469556498371 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:18 INFO - PROCESS | 1830 | 1469556498465 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:19 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
11:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 935ms
11:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
11:08:19 INFO - PROCESS | 1830 | 1469556499327 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:19 INFO - PROCESS | 1830 | 1469556499456 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
11:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 701ms
11:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
11:08:20 INFO - PROCESS | 1830 | 1469556500052 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:20 INFO - PROCESS | 1830 | 1469556500155 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:20 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
11:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 638ms
11:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
11:08:20 INFO - PROCESS | 1830 | 1469556500722 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:20 INFO - PROCESS | 1830 | 1469556500807 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
11:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 643ms
11:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
11:08:21 INFO - PROCESS | 1830 | 1469556501378 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:21 INFO - PROCESS | 1830 | 1469556501481 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
11:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 636ms
11:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
11:08:22 INFO - PROCESS | 1830 | 1469556502015 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:22 INFO - PROCESS | 1830 | 1469556502111 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
11:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 835ms
11:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
11:08:22 INFO - PROCESS | 1830 | 1469556502887 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:23 INFO - PROCESS | 1830 | 1469556503038 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08: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
11:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 739ms
11:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
11:08:23 INFO - PROCESS | 1830 | 1469556503609 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:23 INFO - PROCESS | 1830 | 1469556503713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08: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
11:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 625ms
11:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
11:08:24 INFO - PROCESS | 1830 | 1469556504242 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:24 INFO - PROCESS | 1830 | 1469556504334 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
11:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 625ms
11:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
11:08:24 INFO - PROCESS | 1830 | 1469556504876 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:24 INFO - PROCESS | 1830 | 1469556504971 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
11:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 684ms
11:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
11:08:25 INFO - PROCESS | 1830 | 1469556505572 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:25 INFO - PROCESS | 1830 | 1469556505719 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
11:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 886ms
11:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
11:08:26 INFO - PROCESS | 1830 | 1469556506464 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:26 INFO - PROCESS | 1830 | 1469556506593 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
11:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 675ms
11:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
11:08:27 INFO - PROCESS | 1830 | 1469556507157 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:27 INFO - PROCESS | 1830 | 1469556507271 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
11:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 729ms
11:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
11:08:27 INFO - PROCESS | 1830 | 1469556507953 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:28 INFO - PROCESS | 1830 | 1469556508109 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
11:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 956ms
11:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
11:08:28 INFO - PROCESS | 1830 | 1469556508879 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:28 INFO - PROCESS | 1830 | 1469556508992 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:29 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
11:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 681ms
11:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
11:08:29 INFO - PROCESS | 1830 | 1469556509567 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:29 INFO - PROCESS | 1830 | 1469556509670 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:30 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
11:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 735ms
11:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
11:08:30 INFO - PROCESS | 1830 | 1469556510311 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:30 INFO - PROCESS | 1830 | 1469556510438 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08: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
11:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 685ms
11:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
11:08:31 INFO - PROCESS | 1830 | 1469556511006 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:31 INFO - PROCESS | 1830 | 1469556511110 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:31 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)
11:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 631ms
11:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
11:08:31 INFO - PROCESS | 1830 | 1469556511647 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:31 INFO - PROCESS | 1830 | 1469556511732 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 575ms
11:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
11:08:32 INFO - PROCESS | 1830 | 1469556512258 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:32 INFO - PROCESS | 1830 | 1469556512394 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
11:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 900ms
11:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
11:08:33 INFO - PROCESS | 1830 | 1469556513176 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:33 INFO - PROCESS | 1830 | 1469556513306 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
11:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 695ms
11:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
11:08:33 INFO - PROCESS | 1830 | 1469556513897 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:34 INFO - PROCESS | 1830 | 1469556514032 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
11:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 683ms
11:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
11:08:34 INFO - PROCESS | 1830 | 1469556514622 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:34 INFO - PROCESS | 1830 | 1469556514723 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
11:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 679ms
11:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
11:08:35 INFO - PROCESS | 1830 | 1469556515289 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:35 INFO - PROCESS | 1830 | 1469556515369 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
11:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 628ms
11:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
11:08:35 INFO - PROCESS | 1830 | 1469556515926 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:36 INFO - PROCESS | 1830 | 1469556516005 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
11:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 632ms
11:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
11:08:36 INFO - PROCESS | 1830 | 1469556516563 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:36 INFO - PROCESS | 1830 | 1469556516660 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
11:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 723ms
11:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
11:08:37 INFO - PROCESS | 1830 | 1469556517290 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:37 INFO - PROCESS | 1830 | 1469556517370 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
11:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 676ms
11:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
11:08:37 INFO - PROCESS | 1830 | 1469556517971 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:38 INFO - PROCESS | 1830 | 1469556518077 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
11:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 576ms
11:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
11:08:38 INFO - PROCESS | 1830 | 1469556518565 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:38 INFO - PROCESS | 1830 | 1469556518684 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:39 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
11:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 693ms
11:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
11:08:39 INFO - PROCESS | 1830 | 1469556519277 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:39 INFO - PROCESS | 1830 | 1469556519436 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
11:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 891ms
11:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
11:08:40 INFO - PROCESS | 1830 | 1469556520163 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:40 INFO - PROCESS | 1830 | 1469556520261 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
11:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 729ms
11:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
11:08:40 INFO - PROCESS | 1830 | 1469556520963 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:41 INFO - PROCESS | 1830 | 1469556521096 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:41 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)
11:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 729ms
11:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
11:08:41 INFO - PROCESS | 1830 | 1469556521700 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:41 INFO - PROCESS | 1830 | 1469556521805 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 625ms
11:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
11:08:42 INFO - PROCESS | 1830 | 1469556522345 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:42 INFO - PROCESS | 1830 | 1469556522481 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
11:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 678ms
11:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
11:08:43 INFO - PROCESS | 1830 | 1469556523028 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:43 INFO - PROCESS | 1830 | 1469556523111 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
11:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 631ms
11:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
11:08:43 INFO - PROCESS | 1830 | 1469556523677 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:43 INFO - PROCESS | 1830 | 1469556523773 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
11:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 635ms
11:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
11:08:44 INFO - PROCESS | 1830 | 1469556524343 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:44 INFO - PROCESS | 1830 | 1469556524479 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
11:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 785ms
11:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
11:08:45 INFO - PROCESS | 1830 | 1469556525167 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:45 INFO - PROCESS | 1830 | 1469556525253 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
11:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 663ms
11:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
11:08:45 INFO - PROCESS | 1830 | 1469556525799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:45 INFO - PROCESS | 1830 | 1469556525887 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
11:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 930ms
11:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
11:08:46 INFO - PROCESS | 1830 | 1469556526741 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:46 INFO - PROCESS | 1830 | 1469556526836 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
11:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 682ms
11:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
11:08:47 INFO - PROCESS | 1830 | 1469556527448 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:47 INFO - PROCESS | 1830 | 1469556527545 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
11:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 680ms
11:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
11:08:48 INFO - PROCESS | 1830 | 1469556528165 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:48 INFO - PROCESS | 1830 | 1469556528288 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
11:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 798ms
11:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
11:08:48 INFO - PROCESS | 1830 | 1469556528937 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:49 INFO - PROCESS | 1830 | 1469556529045 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
11:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 682ms
11:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
11:08:49 INFO - PROCESS | 1830 | 1469556529632 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:49 INFO - PROCESS | 1830 | 1469556529745 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
11:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 684ms
11:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
11:08:50 INFO - PROCESS | 1830 | 1469556530338 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:50 INFO - PROCESS | 1830 | 1469556530426 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
11:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 698ms
11:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
11:08:51 INFO - PROCESS | 1830 | 1469556531018 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:51 INFO - PROCESS | 1830 | 1469556531097 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
11:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 636ms
11:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
11:08:51 INFO - PROCESS | 1830 | 1469556531661 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:51 INFO - PROCESS | 1830 | 1469556531749 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
11:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 778ms
11:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
11:08:52 INFO - PROCESS | 1830 | 1469556532490 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:52 INFO - PROCESS | 1830 | 1469556532577 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
11:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1032ms
11:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
11:08:53 INFO - PROCESS | 1830 | 1469556533540 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:53 INFO - PROCESS | 1830 | 1469556533663 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
11:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 738ms
11:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
11:08:54 INFO - PROCESS | 1830 | 1469556534290 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:54 INFO - PROCESS | 1830 | 1469556534379 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
11:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 684ms
11:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
11:08:55 INFO - PROCESS | 1830 | 1469556535003 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:55 INFO - PROCESS | 1830 | 1469556535101 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
11:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 685ms
11:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
11:08:55 INFO - PROCESS | 1830 | 1469556535692 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:55 INFO - PROCESS | 1830 | 1469556535853 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
11:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 738ms
11:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
11:08:56 INFO - PROCESS | 1830 | 1469556536453 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:56 INFO - PROCESS | 1830 | 1469556536557 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
11:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 649ms
11:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
11:08:57 INFO - PROCESS | 1830 | 1469556537122 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:57 INFO - PROCESS | 1830 | 1469556537265 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
11:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 681ms
11:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
11:08:57 INFO - PROCESS | 1830 | 1469556537806 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:57 INFO - PROCESS | 1830 | 1469556537882 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
11:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 531ms
11:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
11:08:58 INFO - PROCESS | 1830 | 1469556538364 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:58 INFO - PROCESS | 1830 | 1469556538470 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
11:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 682ms
11:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
11:08:59 INFO - PROCESS | 1830 | 1469556539058 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:59 INFO - PROCESS | 1830 | 1469556539146 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
11:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 778ms
11:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
11:08:59 INFO - PROCESS | 1830 | 1469556539915 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:00 INFO - PROCESS | 1830 | 1469556540031 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
11:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 796ms
11:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
11:09:00 INFO - PROCESS | 1830 | 1469556540710 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:00 INFO - PROCESS | 1830 | 1469556540837 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
11:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 680ms
11:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
11:09:01 INFO - PROCESS | 1830 | 1469556541403 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:01 INFO - PROCESS | 1830 | 1469556541492 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
11:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 682ms
11:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
11:09:02 INFO - PROCESS | 1830 | 1469556542097 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:02 INFO - PROCESS | 1830 | 1469556542190 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
11:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 685ms
11:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
11:09:02 INFO - PROCESS | 1830 | 1469556542809 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:02 INFO - PROCESS | 1830 | 1469556542920 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
11:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 692ms
11:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
11:09:03 INFO - PROCESS | 1830 | 1469556543497 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:03 INFO - PROCESS | 1830 | 1469556543589 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
11:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 774ms
11:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
11:09:04 INFO - PROCESS | 1830 | 1469556544297 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:04 INFO - PROCESS | 1830 | 1469556544386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
11:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 573ms
11:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
11:09:04 INFO - PROCESS | 1830 | 1469556544881 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:04 INFO - PROCESS | 1830 | 1469556544997 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
11:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 588ms
11:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
11:09:05 INFO - PROCESS | 1830 | 1469556545474 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:05 INFO - PROCESS | 1830 | 1469556545581 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
11:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 677ms
11:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
11:09:06 INFO - PROCESS | 1830 | 1469556546151 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:06 INFO - PROCESS | 1830 | 1469556546234 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
11:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 623ms
11:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
11:09:06 INFO - PROCESS | 1830 | 1469556546806 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:06 INFO - PROCESS | 1830 | 1469556546970 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
11:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1095ms
11:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
11:09:07 INFO - PROCESS | 1830 | 1469556547892 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:07 INFO - PROCESS | 1830 | 1469556547983 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
11:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 630ms
11:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
11:09:08 INFO - PROCESS | 1830 | 1469556548549 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:08 INFO - PROCESS | 1830 | 1469556548675 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
11:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 634ms
11:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
11:09:09 INFO - PROCESS | 1830 | 1469556549218 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:09 INFO - PROCESS | 1830 | 1469556549336 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
11:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 734ms
11:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
11:09:09 INFO - PROCESS | 1830 | 1469556549948 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:10 INFO - PROCESS | 1830 | 1469556550079 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:10 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
11:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 686ms
11:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
11:09:10 INFO - PROCESS | 1830 | 1469556550653 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:10 INFO - PROCESS | 1830 | 1469556550779 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:11 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
11:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 780ms
11:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
11:09:11 INFO - PROCESS | 1830 | 1469556551427 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:11 INFO - PROCESS | 1830 | 1469556551547 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
11:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 628ms
11:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
11:09:12 INFO - PROCESS | 1830 | 1469556552082 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:12 INFO - PROCESS | 1830 | 1469556552169 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
11:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 644ms
11:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
11:09:12 INFO - PROCESS | 1830 | 1469556552713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:12 INFO - PROCESS | 1830 | 1469556552814 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
11:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 627ms
11:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
11:09:13 INFO - PROCESS | 1830 | 1469556553361 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:13 INFO - PROCESS | 1830 | 1469556553449 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
11:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1026ms
11:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
11:09:14 INFO - PROCESS | 1830 | 1469556554432 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:14 INFO - PROCESS | 1830 | 1469556554537 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
11:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 714ms
11:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
11:09:15 INFO - PROCESS | 1830 | 1469556555172 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:15 INFO - PROCESS | 1830 | 1469556555269 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
11:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 630ms
11:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
11:09:15 INFO - PROCESS | 1830 | 1469556555850 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:15 INFO - PROCESS | 1830 | 1469556555975 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
11:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 733ms
11:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
11:09:16 INFO - PROCESS | 1830 | 1469556556570 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:16 INFO - PROCESS | 1830 | 1469556556664 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:17 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)
11:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 677ms
11:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
11:09:17 INFO - PROCESS | 1830 | 1469556557246 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:17 INFO - PROCESS | 1830 | 1469556557360 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 679ms
11:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
11:09:17 INFO - PROCESS | 1830 | 1469556557959 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:18 INFO - PROCESS | 1830 | 1469556558106 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
11:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 682ms
11:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
11:09:18 INFO - PROCESS | 1830 | 1469556558647 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:18 INFO - PROCESS | 1830 | 1469556558756 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
11:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 641ms
11:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
11:09:19 INFO - PROCESS | 1830 | 1469556559362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:19 INFO - PROCESS | 1830 | 1469556559495 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
11:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 883ms
11:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
11:09:20 INFO - PROCESS | 1830 | 1469556560256 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:20 INFO - PROCESS | 1830 | 1469556560362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
11:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 635ms
11:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
11:09:20 INFO - PROCESS | 1830 | 1469556560921 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:21 INFO - PROCESS | 1830 | 1469556561020 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
11:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 687ms
11:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
11:09:21 INFO - PROCESS | 1830 | 1469556561639 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:21 INFO - PROCESS | 1830 | 1469556561804 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
11:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 794ms
11:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
11:09:22 INFO - PROCESS | 1830 | 1469556562423 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:22 INFO - PROCESS | 1830 | 1469556562518 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
11:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 582ms
11:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
11:09:23 INFO - PROCESS | 1830 | 1469556563024 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:23 INFO - PROCESS | 1830 | 1469556563129 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
11:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 680ms
11:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
11:09:23 INFO - PROCESS | 1830 | 1469556563708 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:23 INFO - PROCESS | 1830 | 1469556563794 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
11:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 626ms
11:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
11:09:24 INFO - PROCESS | 1830 | 1469556564335 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:24 INFO - PROCESS | 1830 | 1469556564419 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
11:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 678ms
11:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
11:09:25 INFO - PROCESS | 1830 | 1469556565029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:25 INFO - PROCESS | 1830 | 1469556565142 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
11:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 690ms
11:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
11:09:25 INFO - PROCESS | 1830 | 1469556565716 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:25 INFO - PROCESS | 1830 | 1469556565780 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
11:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 691ms
11:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
11:09:26 INFO - PROCESS | 1830 | 1469556566412 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:26 INFO - PROCESS | 1830 | 1469556566508 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
11:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 822ms
11:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
11:09:27 INFO - PROCESS | 1830 | 1469556567241 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:27 INFO - PROCESS | 1830 | 1469556567321 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
11:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 627ms
11:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
11:09:27 INFO - PROCESS | 1830 | 1469556567887 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:27 INFO - PROCESS | 1830 | 1469556567984 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
11:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 634ms
11:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
11:09:28 INFO - PROCESS | 1830 | 1469556568546 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:28 INFO - PROCESS | 1830 | 1469556568629 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
11:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 781ms
11:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
11:09:29 INFO - PROCESS | 1830 | 1469556569322 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:29 INFO - PROCESS | 1830 | 1469556569485 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
11:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 943ms
11:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
11:09:30 INFO - PROCESS | 1830 | 1469556570265 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:30 INFO - PROCESS | 1830 | 1469556570331 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
11:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 729ms
11:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
11:09:31 INFO - PROCESS | 1830 | 1469556571008 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:31 INFO - PROCESS | 1830 | 1469556571094 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
11:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 678ms
11:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
11:09:31 INFO - PROCESS | 1830 | 1469556571682 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:31 INFO - PROCESS | 1830 | 1469556571781 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
11:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 631ms
11:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
11:09:32 INFO - PROCESS | 1830 | 1469556572330 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:32 INFO - PROCESS | 1830 | 1469556572411 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:32 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
11:09:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:09:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
11:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 630ms
11:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
11:09:32 INFO - PROCESS | 1830 | 1469556572968 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:33 INFO - PROCESS | 1830 | 1469556573098 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
11:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 937ms
11:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
11:09:33 INFO - PROCESS | 1830 | 1469556573932 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:34 INFO - PROCESS | 1830 | 1469556574032 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
11:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 687ms
11:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
11:09:34 INFO - PROCESS | 1830 | 1469556574688 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:34 INFO - PROCESS | 1830 | 1469556574799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:35 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
11:09:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:09:35 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
11:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:09:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:09:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 680ms
11:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
11:09:35 INFO - PROCESS | 1830 | 1469556575386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:35 INFO - PROCESS | 1830 | 1469556575470 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:35 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
11:09:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:09:35 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
11:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:09:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:09:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 625ms
11:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
11:09:36 INFO - PROCESS | 1830 | 1469556576012 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:36 INFO - PROCESS | 1830 | 1469556576143 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
11:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 690ms
11:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
11:09:36 INFO - PROCESS | 1830 | 1469556576701 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:36 INFO - PROCESS | 1830 | 1469556576781 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
11:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 775ms
11:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
11:09:37 INFO - PROCESS | 1830 | 1469556577512 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:37 INFO - PROCESS | 1830 | 1469556577607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
11:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 650ms
11:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
11:09:38 INFO - PROCESS | 1830 | 1469556578148 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:38 INFO - PROCESS | 1830 | 1469556578264 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
11:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 648ms
11:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
11:09:38 INFO - PROCESS | 1830 | 1469556578793 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:38 INFO - PROCESS | 1830 | 1469556578870 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
11:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 574ms
11:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
11:09:39 INFO - PROCESS | 1830 | 1469556579414 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:39 INFO - PROCESS | 1830 | 1469556579507 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
11:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 955ms
11:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
11:09:40 INFO - PROCESS | 1830 | 1469556580365 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:40 INFO - PROCESS | 1830 | 1469556580626 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
11:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 890ms
11:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
11:09:41 INFO - PROCESS | 1830 | 1469556581262 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:41 INFO - PROCESS | 1830 | 1469556581387 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
11:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 733ms
11:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
11:09:41 INFO - PROCESS | 1830 | 1469556581993 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:42 INFO - PROCESS | 1830 | 1469556582109 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
11:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 674ms
11:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
11:09:42 INFO - PROCESS | 1830 | 1469556582686 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:42 INFO - PROCESS | 1830 | 1469556582771 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
11:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 643ms
11:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
11:09:43 INFO - PROCESS | 1830 | 1469556583319 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:43 INFO - PROCESS | 1830 | 1469556583393 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
11:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 576ms
11:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
11:09:43 INFO - PROCESS | 1830 | 1469556583917 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:44 INFO - PROCESS | 1830 | 1469556584019 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
11:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 790ms
11:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
11:09:44 INFO - PROCESS | 1830 | 1469556584698 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:44 INFO - PROCESS | 1830 | 1469556584820 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
11:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 723ms
11:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
11:09:45 INFO - PROCESS | 1830 | 1469556585425 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:45 INFO - PROCESS | 1830 | 1469556585504 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
11:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 632ms
11:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
11:09:46 INFO - PROCESS | 1830 | 1469556586061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:46 INFO - PROCESS | 1830 | 1469556586131 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
11:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 677ms
11:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
11:09:46 INFO - PROCESS | 1830 | 1469556586747 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:46 INFO - PROCESS | 1830 | 1469556586856 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
11:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 824ms
11:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
11:09:47 INFO - PROCESS | 1830 | 1469556587617 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:47 INFO - PROCESS | 1830 | 1469556587726 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
11:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 739ms
11:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
11:09:48 INFO - PROCESS | 1830 | 1469556588356 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:48 INFO - PROCESS | 1830 | 1469556588472 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
11:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 673ms
11:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
11:09:49 INFO - PROCESS | 1830 | 1469556589059 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:49 INFO - PROCESS | 1830 | 1469556589184 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
11:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 688ms
11:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
11:09:49 INFO - PROCESS | 1830 | 1469556589739 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:49 INFO - PROCESS | 1830 | 1469556589855 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
11:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 631ms
11:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
11:09:50 INFO - PROCESS | 1830 | 1469556590382 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:50 INFO - PROCESS | 1830 | 1469556590481 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
11:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 641ms
11:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
11:09:51 INFO - PROCESS | 1830 | 1469556591038 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:51 INFO - PROCESS | 1830 | 1469556591126 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
11:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 688ms
11:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
11:09:51 INFO - PROCESS | 1830 | 1469556591710 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:51 INFO - PROCESS | 1830 | 1469556591811 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
11:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 825ms
11:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
11:09:52 INFO - PROCESS | 1830 | 1469556592539 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:52 INFO - PROCESS | 1830 | 1469556592632 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
11:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms
11:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
11:09:53 INFO - PROCESS | 1830 | 1469556593126 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:53 INFO - PROCESS | 1830 | 1469556593254 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
11:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 880ms
11:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
11:09:54 INFO - PROCESS | 1830 | 1469556594030 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:54 INFO - PROCESS | 1830 | 1469556594165 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
11:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 785ms
11:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
11:09:54 INFO - PROCESS | 1830 | 1469556594815 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:54 INFO - PROCESS | 1830 | 1469556594914 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
11:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 679ms
11:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
11:09:55 INFO - PROCESS | 1830 | 1469556595536 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:55 INFO - PROCESS | 1830 | 1469556595622 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
11:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 733ms
11:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
11:09:56 INFO - PROCESS | 1830 | 1469556596264 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:56 INFO - PROCESS | 1830 | 1469556596392 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
11:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 694ms
11:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
11:09:56 INFO - PROCESS | 1830 | 1469556596955 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:57 INFO - PROCESS | 1830 | 1469556597029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
11:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 573ms
11:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
11:09:57 INFO - PROCESS | 1830 | 1469556597538 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:57 INFO - PROCESS | 1830 | 1469556597632 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
11:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 620ms
11:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
11:09:58 INFO - PROCESS | 1830 | 1469556598159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:58 INFO - PROCESS | 1830 | 1469556598233 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
11:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 577ms
11:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
11:09:58 INFO - PROCESS | 1830 | 1469556598752 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:58 INFO - PROCESS | 1830 | 1469556598856 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
11:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 631ms
11:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
11:09:59 INFO - PROCESS | 1830 | 1469556599390 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:09:59 INFO - PROCESS | 1830 | 1469556599506 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
11:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 832ms
11:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
11:10:00 INFO - PROCESS | 1830 | 1469556600259 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:00 INFO - PROCESS | 1830 | 1469556600389 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:01 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
11:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 876ms
11:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
11:10:01 INFO - PROCESS | 1830 | 1469556601161 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:01 INFO - PROCESS | 1830 | 1469556601284 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
11:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 740ms
11:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
11:10:01 INFO - PROCESS | 1830 | 1469556601913 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:02 INFO - PROCESS | 1830 | 1469556602063 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
11:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 724ms
11:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
11:10:02 INFO - PROCESS | 1830 | 1469556602667 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:02 INFO - PROCESS | 1830 | 1469556602776 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
11:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 694ms
11:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
11:10:03 INFO - PROCESS | 1830 | 1469556603353 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:03 INFO - PROCESS | 1830 | 1469556603474 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
11:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 689ms
11:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
11:10:04 INFO - PROCESS | 1830 | 1469556604032 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:04 INFO - PROCESS | 1830 | 1469556604109 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
11:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 620ms
11:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
11:10:04 INFO - PROCESS | 1830 | 1469556604682 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:04 INFO - PROCESS | 1830 | 1469556604784 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
11:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 691ms
11:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
11:10:05 INFO - PROCESS | 1830 | 1469556605362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:05 INFO - PROCESS | 1830 | 1469556605442 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
11:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 580ms
11:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
11:10:05 INFO - PROCESS | 1830 | 1469556605962 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:06 INFO - PROCESS | 1830 | 1469556606047 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:06 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
11:10:06 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
11:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:10:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:10:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 696ms
11:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
11:10:06 INFO - PROCESS | 1830 | 1469556606660 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:06 INFO - PROCESS | 1830 | 1469556606762 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
11:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1132ms
11:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
11:10:07 INFO - PROCESS | 1830 | 1469556607829 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:07 INFO - PROCESS | 1830 | 1469556607952 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
11:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 753ms
11:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
11:10:08 INFO - PROCESS | 1830 | 1469556608566 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:08 INFO - PROCESS | 1830 | 1469556608672 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
11:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 624ms
11:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
11:10:09 INFO - PROCESS | 1830 | 1469556609236 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:09 INFO - PROCESS | 1830 | 1469556609349 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
11:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 698ms
11:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
11:10:09 INFO - PROCESS | 1830 | 1469556609943 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:10 INFO - PROCESS | 1830 | 1469556610072 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
11:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 758ms
11:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
11:10:10 INFO - PROCESS | 1830 | 1469556610677 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:10 INFO - PROCESS | 1830 | 1469556610786 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
11:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 684ms
11:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
11:10:11 INFO - PROCESS | 1830 | 1469556611378 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:11 INFO - PROCESS | 1830 | 1469556611515 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
11:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 676ms
11:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
11:10:12 INFO - PROCESS | 1830 | 1469556612063 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:12 INFO - PROCESS | 1830 | 1469556612177 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
11:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 641ms
11:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
11:10:12 INFO - PROCESS | 1830 | 1469556612709 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:12 INFO - PROCESS | 1830 | 1469556612796 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
11:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 600ms
11:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
11:10:13 INFO - PROCESS | 1830 | 1469556613318 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:13 INFO - PROCESS | 1830 | 1469556613399 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
11:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 686ms
11:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
11:10:14 INFO - PROCESS | 1830 | 1469556614011 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:14 INFO - PROCESS | 1830 | 1469556614126 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
11:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 983ms
11:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
11:10:15 INFO - PROCESS | 1830 | 1469556615014 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:15 INFO - PROCESS | 1830 | 1469556615109 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
11:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 695ms
11:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
11:10:15 INFO - PROCESS | 1830 | 1469556615717 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:15 INFO - PROCESS | 1830 | 1469556615811 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
11:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 732ms
11:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
11:10:16 INFO - PROCESS | 1830 | 1469556616453 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:16 INFO - PROCESS | 1830 | 1469556616546 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
11:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 679ms
11:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
11:10:17 INFO - PROCESS | 1830 | 1469556617134 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:17 INFO - PROCESS | 1830 | 1469556617261 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
11:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 680ms
11:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
11:10:17 INFO - PROCESS | 1830 | 1469556617839 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:17 INFO - PROCESS | 1830 | 1469556617936 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
11:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 630ms
11:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
11:10:18 INFO - PROCESS | 1830 | 1469556618482 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:18 INFO - PROCESS | 1830 | 1469556618624 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
11:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 679ms
11:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
11:10:19 INFO - PROCESS | 1830 | 1469556619165 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:19 INFO - PROCESS | 1830 | 1469556619258 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
11:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 585ms
11:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
11:10:19 INFO - PROCESS | 1830 | 1469556619757 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:19 INFO - PROCESS | 1830 | 1469556619836 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
11:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 641ms
11:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
11:10:20 INFO - PROCESS | 1830 | 1469556620401 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:20 INFO - PROCESS | 1830 | 1469556620480 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
11:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 629ms
11:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
11:10:21 INFO - PROCESS | 1830 | 1469556621040 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:21 INFO - PROCESS | 1830 | 1469556621156 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
11:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 981ms
11:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
11:10:22 INFO - PROCESS | 1830 | 1469556622033 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:22 INFO - PROCESS | 1830 | 1469556622182 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
11:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 737ms
11:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
11:10:22 INFO - PROCESS | 1830 | 1469556622841 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:22 INFO - PROCESS | 1830 | 1469556622915 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
11:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 629ms
11:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
11:10:23 INFO - PROCESS | 1830 | 1469556623506 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:23 INFO - PROCESS | 1830 | 1469556623600 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
11:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 632ms
11:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
11:10:24 INFO - PROCESS | 1830 | 1469556624141 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:24 INFO - PROCESS | 1830 | 1469556624231 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
11:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 580ms
11:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
11:10:24 INFO - PROCESS | 1830 | 1469556624741 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:24 INFO - PROCESS | 1830 | 1469556624857 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
11:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 740ms
11:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
11:10:25 INFO - PROCESS | 1830 | 1469556625489 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:25 INFO - PROCESS | 1830 | 1469556625600 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
11:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 674ms
11:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
11:10:26 INFO - PROCESS | 1830 | 1469556626169 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:26 INFO - PROCESS | 1830 | 1469556626289 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
11:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 588ms
11:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
11:10:26 INFO - PROCESS | 1830 | 1469556626766 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:26 INFO - PROCESS | 1830 | 1469556626881 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
11:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 936ms
11:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
11:10:27 INFO - PROCESS | 1830 | 1469556627709 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:27 INFO - PROCESS | 1830 | 1469556627804 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
11:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 628ms
11:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
11:10:28 INFO - PROCESS | 1830 | 1469556628386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:28 INFO - PROCESS | 1830 | 1469556628470 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
11:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms
11:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
11:10:29 INFO - PROCESS | 1830 | 1469556629073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:29 INFO - PROCESS | 1830 | 1469556629162 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
11:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 728ms
11:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
11:10:29 INFO - PROCESS | 1830 | 1469556629853 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:29 INFO - PROCESS | 1830 | 1469556629942 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
11:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 624ms
11:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
11:10:30 INFO - PROCESS | 1830 | 1469556630499 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:30 INFO - PROCESS | 1830 | 1469556630587 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
11:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 696ms
11:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
11:10:31 INFO - PROCESS | 1830 | 1469556631186 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:31 INFO - PROCESS | 1830 | 1469556631296 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
11:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 672ms
11:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
11:10:31 INFO - PROCESS | 1830 | 1469556631865 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:31 INFO - PROCESS | 1830 | 1469556631957 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
11:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 678ms
11:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
11:10:32 INFO - PROCESS | 1830 | 1469556632547 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:32 INFO - PROCESS | 1830 | 1469556632619 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
11:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 694ms
11:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
11:10:33 INFO - PROCESS | 1830 | 1469556633243 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:33 INFO - PROCESS | 1830 | 1469556633319 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
11:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 632ms
11:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
11:10:33 INFO - PROCESS | 1830 | 1469556633884 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:34 INFO - PROCESS | 1830 | 1469556634029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
11:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 822ms
11:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
11:10:34 INFO - PROCESS | 1830 | 1469556634715 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:34 INFO - PROCESS | 1830 | 1469556634797 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
11:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 626ms
11:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
11:10:35 INFO - PROCESS | 1830 | 1469556635362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:35 INFO - PROCESS | 1830 | 1469556635458 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
11:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 629ms
11:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
11:10:36 INFO - PROCESS | 1830 | 1469556636008 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:36 INFO - PROCESS | 1830 | 1469556636118 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
11:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 732ms
11:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
11:10:36 INFO - PROCESS | 1830 | 1469556636747 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:36 INFO - PROCESS | 1830 | 1469556636867 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
11:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 790ms
11:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
11:10:37 INFO - PROCESS | 1830 | 1469556637526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:37 INFO - PROCESS | 1830 | 1469556637611 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
11:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 629ms
11:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
11:10:38 INFO - PROCESS | 1830 | 1469556638174 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:38 INFO - PROCESS | 1830 | 1469556638308 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
11:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 627ms
11:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
11:10:38 INFO - PROCESS | 1830 | 1469556638791 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:38 INFO - PROCESS | 1830 | 1469556638915 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
11:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 638ms
11:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
11:10:39 INFO - PROCESS | 1830 | 1469556639442 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:39 INFO - PROCESS | 1830 | 1469556639530 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
11:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 729ms
11:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
11:10:40 INFO - PROCESS | 1830 | 1469556640172 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:40 INFO - PROCESS | 1830 | 1469556640259 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
11:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 726ms
11:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
11:10:41 INFO - PROCESS | 1830 | 1469556641001 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:41 INFO - PROCESS | 1830 | 1469556641119 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
11:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 936ms
11:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
11:10:41 INFO - PROCESS | 1830 | 1469556641864 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:41 INFO - PROCESS | 1830 | 1469556641958 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
11:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 636ms
11:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
11:10:42 INFO - PROCESS | 1830 | 1469556642528 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:42 INFO - PROCESS | 1830 | 1469556642621 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
11:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 641ms
11:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
11:10:43 INFO - PROCESS | 1830 | 1469556643193 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:43 INFO - PROCESS | 1830 | 1469556643281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
11:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 737ms
11:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
11:10:43 INFO - PROCESS | 1830 | 1469556643921 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:44 INFO - PROCESS | 1830 | 1469556644099 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
11:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 732ms
11:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
11:10:44 INFO - PROCESS | 1830 | 1469556644656 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:44 INFO - PROCESS | 1830 | 1469556644749 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
11:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 677ms
11:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
11:10:45 INFO - PROCESS | 1830 | 1469556645353 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:45 INFO - PROCESS | 1830 | 1469556645497 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
11:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 780ms
11:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
11:10:46 INFO - PROCESS | 1830 | 1469556646132 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:46 INFO - PROCESS | 1830 | 1469556646254 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
11:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 637ms
11:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
11:10:46 INFO - PROCESS | 1830 | 1469556646774 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:46 INFO - PROCESS | 1830 | 1469556646909 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
11:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 687ms
11:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
11:10:47 INFO - PROCESS | 1830 | 1469556647464 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:47 INFO - PROCESS | 1830 | 1469556647599 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
11:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1028ms
11:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
11:10:48 INFO - PROCESS | 1830 | 1469556648550 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:48 INFO - PROCESS | 1830 | 1469556648666 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
11:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 721ms
11:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
11:10:49 INFO - PROCESS | 1830 | 1469556649276 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:49 INFO - PROCESS | 1830 | 1469556649385 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
11:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 693ms
11:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
11:10:49 INFO - PROCESS | 1830 | 1469556649980 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:50 INFO - PROCESS | 1830 | 1469556650134 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
11:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 682ms
11:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
11:10:50 INFO - PROCESS | 1830 | 1469556650711 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:50 INFO - PROCESS | 1830 | 1469556650804 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
11:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 639ms
11:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
11:10:51 INFO - PROCESS | 1830 | 1469556651358 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:51 INFO - PROCESS | 1830 | 1469556651446 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
11:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 736ms
11:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
11:10:52 INFO - PROCESS | 1830 | 1469556652108 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:52 INFO - PROCESS | 1830 | 1469556652281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
11:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 736ms
11:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
11:10:52 INFO - PROCESS | 1830 | 1469556652871 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:52 INFO - PROCESS | 1830 | 1469556652962 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
11:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 628ms
11:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
11:10:53 INFO - PROCESS | 1830 | 1469556653506 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:53 INFO - PROCESS | 1830 | 1469556653584 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
11:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 631ms
11:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
11:10:54 INFO - PROCESS | 1830 | 1469556654141 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:54 INFO - PROCESS | 1830 | 1469556654219 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
11:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 780ms
11:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
11:10:54 INFO - PROCESS | 1830 | 1469556654952 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:55 INFO - PROCESS | 1830 | 1469556655182 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
11:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 892ms
11:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
11:10:55 INFO - PROCESS | 1830 | 1469556655843 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:55 INFO - PROCESS | 1830 | 1469556655945 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
11:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 732ms
11:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
11:10:56 INFO - PROCESS | 1830 | 1469556656581 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:56 INFO - PROCESS | 1830 | 1469556656678 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
11:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms
11:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
11:10:57 INFO - PROCESS | 1830 | 1469556657270 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:57 INFO - PROCESS | 1830 | 1469556657354 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
11:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 681ms
11:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
11:10:57 INFO - PROCESS | 1830 | 1469556657957 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:58 INFO - PROCESS | 1830 | 1469556658042 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
11:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 641ms
11:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
11:10:58 INFO - PROCESS | 1830 | 1469556658608 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:58 INFO - PROCESS | 1830 | 1469556658709 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
11:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 777ms
11:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
11:10:59 INFO - PROCESS | 1830 | 1469556659403 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:10:59 INFO - PROCESS | 1830 | 1469556659607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
11:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 734ms
11:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
11:11:00 INFO - PROCESS | 1830 | 1469556660188 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:00 INFO - PROCESS | 1830 | 1469556660274 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
11:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 634ms
11:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
11:11:00 INFO - PROCESS | 1830 | 1469556660848 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:00 INFO - PROCESS | 1830 | 1469556660935 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
11:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 624ms
11:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
11:11:01 INFO - PROCESS | 1830 | 1469556661504 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:01 INFO - PROCESS | 1830 | 1469556661663 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
11:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 991ms
11:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
11:11:02 INFO - PROCESS | 1830 | 1469556662499 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:02 INFO - PROCESS | 1830 | 1469556662599 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
11:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 731ms
11:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
11:11:03 INFO - PROCESS | 1830 | 1469556663249 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:03 INFO - PROCESS | 1830 | 1469556663375 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
11:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 675ms
11:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
11:11:03 INFO - PROCESS | 1830 | 1469556663941 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:04 INFO - PROCESS | 1830 | 1469556664021 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
11:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 628ms
11:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
11:11:04 INFO - PROCESS | 1830 | 1469556664582 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:04 INFO - PROCESS | 1830 | 1469556664682 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
11:11:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 638ms
11:11:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
11:11:05 INFO - PROCESS | 1830 | 1469556665244 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:05 INFO - PROCESS | 1830 | 1469556665315 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
11:11:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 679ms
11:11:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
11:11:05 INFO - PROCESS | 1830 | 1469556665923 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:06 INFO - PROCESS | 1830 | 1469556666009 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
11:11:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 775ms
11:11:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
11:11:06 INFO - PROCESS | 1830 | 1469556666699 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:06 INFO - PROCESS | 1830 | 1469556666786 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
11:11:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 678ms
11:11:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
11:11:07 INFO - PROCESS | 1830 | 1469556667385 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:07 INFO - PROCESS | 1830 | 1469556667514 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
11:11:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 674ms
11:11:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
11:11:08 INFO - PROCESS | 1830 | 1469556668081 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:08 INFO - PROCESS | 1830 | 1469556668204 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
11:11:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 881ms
11:11:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
11:11:08 INFO - PROCESS | 1830 | 1469556668988 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:09 INFO - PROCESS | 1830 | 1469556669099 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:10 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)
11:11:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1240ms
11:11:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
11:11:10 INFO - PROCESS | 1830 | 1469556670222 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:10 INFO - PROCESS | 1830 | 1469556670305 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:11 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
11:11:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:11:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
11:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1188ms
11:11:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
11:11:11 INFO - PROCESS | 1830 | 1469556671423 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:11 INFO - PROCESS | 1830 | 1469556671499 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:12 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
11:11:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:11:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
11:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1127ms
11:11:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
11:11:12 INFO - PROCESS | 1830 | 1469556672549 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:12 INFO - PROCESS | 1830 | 1469556672625 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:13 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)
11:11:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms
11:11:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
11:11:13 INFO - PROCESS | 1830 | 1469556673675 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:13 INFO - PROCESS | 1830 | 1469556673756 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:14 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)
11:11:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1077ms
11:11:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
11:11:14 INFO - PROCESS | 1830 | 1469556674772 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:14 INFO - PROCESS | 1830 | 1469556674888 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:16 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
11:11:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:11:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
11:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1334ms
11:11:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
11:11:16 INFO - PROCESS | 1830 | 1469556676114 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:16 INFO - PROCESS | 1830 | 1469556676220 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:17 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
11:11:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:11:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
11:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1184ms
11:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
11:11:17 INFO - PROCESS | 1830 | 1469556677311 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:17 INFO - PROCESS | 1830 | 1469556677403 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:18 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
11:11:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:11:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
11:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1126ms
11:11:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
11:11:18 INFO - PROCESS | 1830 | 1469556678451 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:18 INFO - PROCESS | 1830 | 1469556678524 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:19 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
11:11:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:11:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
11:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1036ms
11:11:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
11:11:19 INFO - PROCESS | 1830 | 1469556679492 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:19 INFO - PROCESS | 1830 | 1469556679580 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
11:11:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 638ms
11:11:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
11:11:20 INFO - PROCESS | 1830 | 1469556680150 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:20 INFO - PROCESS | 1830 | 1469556680301 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
11:11:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 684ms
11:11:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
11:11:20 INFO - PROCESS | 1830 | 1469556680857 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:20 INFO - PROCESS | 1830 | 1469556680963 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:21 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"
11:11:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:11:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
11:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:11:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 633ms
11:11:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
11:11:21 INFO - PROCESS | 1830 | 1469556681494 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:21 INFO - PROCESS | 1830 | 1469556681607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
11:11:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 832ms
11:11:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
11:11:22 INFO - PROCESS | 1830 | 1469556682337 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:22 INFO - PROCESS | 1830 | 1469556682425 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
11:11:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:11:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
11:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:11:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 678ms
11:11:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
11:11:23 INFO - PROCESS | 1830 | 1469556683029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:23 INFO - PROCESS | 1830 | 1469556683104 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:23 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"
11:11:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:11:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
11:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:11:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 628ms
11:11:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
11:11:23 INFO - PROCESS | 1830 | 1469556683664 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:23 INFO - PROCESS | 1830 | 1469556683753 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
11:11:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 625ms
11:11:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
11:11:24 INFO - PROCESS | 1830 | 1469556684298 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:24 INFO - PROCESS | 1830 | 1469556684378 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
11:11:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:11:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
11:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:11:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1032ms
11:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
11:11:25 INFO - PROCESS | 1830 | 1469556685330 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:25 INFO - PROCESS | 1830 | 1469556685401 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
11:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 634ms
11:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
11:11:25 INFO - PROCESS | 1830 | 1469556685972 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:26 INFO - PROCESS | 1830 | 1469556686075 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
11:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 574ms
11:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
11:11:26 INFO - PROCESS | 1830 | 1469556686557 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:26 INFO - PROCESS | 1830 | 1469556686660 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
11:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 682ms
11:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
11:11:27 INFO - PROCESS | 1830 | 1469556687241 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:27 INFO - PROCESS | 1830 | 1469556687336 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
11:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms
11:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
11:11:27 INFO - PROCESS | 1830 | 1469556687880 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:27 INFO - PROCESS | 1830 | 1469556687966 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
11:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 843ms
11:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
11:11:28 INFO - PROCESS | 1830 | 1469556688742 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:28 INFO - PROCESS | 1830 | 1469556688873 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
11:11:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 743ms
11:11:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
11:11:29 INFO - PROCESS | 1830 | 1469556689476 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:29 INFO - PROCESS | 1830 | 1469556689564 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
11:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 572ms
11:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
11:11:30 INFO - PROCESS | 1830 | 1469556690116 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:30 INFO - PROCESS | 1830 | 1469556690214 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
11:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 693ms
11:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
11:11:30 INFO - PROCESS | 1830 | 1469556690777 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:30 INFO - PROCESS | 1830 | 1469556690971 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
11:11:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 724ms
11:11:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
11:11:31 INFO - PROCESS | 1830 | 1469556691517 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:31 INFO - PROCESS | 1830 | 1469556691596 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
11:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 587ms
11:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
11:11:32 INFO - PROCESS | 1830 | 1469556692105 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:32 INFO - PROCESS | 1830 | 1469556692206 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
11:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 626ms
11:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
11:11:32 INFO - PROCESS | 1830 | 1469556692754 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:32 INFO - PROCESS | 1830 | 1469556692836 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
11:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 586ms
11:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
11:11:33 INFO - PROCESS | 1830 | 1469556693356 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:33 INFO - PROCESS | 1830 | 1469556693427 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
11:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 627ms
11:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
11:11:33 INFO - PROCESS | 1830 | 1469556693989 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:34 INFO - PROCESS | 1830 | 1469556694066 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
11:11:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 641ms
11:11:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
11:11:34 INFO - PROCESS | 1830 | 1469556694634 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:34 INFO - PROCESS | 1830 | 1469556694713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
11:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1085ms
11:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
11:11:35 INFO - PROCESS | 1830 | 1469556695742 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:35 INFO - PROCESS | 1830 | 1469556695868 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
11:11:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 759ms
11:11:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
11:11:36 INFO - PROCESS | 1830 | 1469556696493 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:36 INFO - PROCESS | 1830 | 1469556696587 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
11:11:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms
11:11:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
11:11:37 INFO - PROCESS | 1830 | 1469556697138 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:37 INFO - PROCESS | 1830 | 1469556697220 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
11:11:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 625ms
11:11:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
11:11:37 INFO - PROCESS | 1830 | 1469556697774 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:37 INFO - PROCESS | 1830 | 1469556697901 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
11:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 679ms
11:11:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
11:11:38 INFO - PROCESS | 1830 | 1469556698456 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:38 INFO - PROCESS | 1830 | 1469556698526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
11:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 625ms
11:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
11:11:39 INFO - PROCESS | 1830 | 1469556699090 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:39 INFO - PROCESS | 1830 | 1469556699193 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
11:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 625ms
11:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
11:11:39 INFO - PROCESS | 1830 | 1469556699739 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:39 INFO - PROCESS | 1830 | 1469556699813 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
11:11:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 577ms
11:11:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
11:11:40 INFO - PROCESS | 1830 | 1469556700331 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:40 INFO - PROCESS | 1830 | 1469556700404 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
11:11:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 586ms
11:11:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
11:11:40 INFO - PROCESS | 1830 | 1469556700922 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:41 INFO - PROCESS | 1830 | 1469556700996 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
11:11:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 586ms
11:11:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
11:11:41 INFO - PROCESS | 1830 | 1469556701513 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:41 INFO - PROCESS | 1830 | 1469556701639 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
11:11:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 943ms
11:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
11:11:42 INFO - PROCESS | 1830 | 1469556702476 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:42 INFO - PROCESS | 1830 | 1469556702701 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
11:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 834ms
11:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
11:11:43 INFO - PROCESS | 1830 | 1469556703311 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:43 INFO - PROCESS | 1830 | 1469556703398 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
11:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms
11:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
11:11:43 INFO - PROCESS | 1830 | 1469556703989 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:44 INFO - PROCESS | 1830 | 1469556704118 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
11:11:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 631ms
11:11:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
11:11:44 INFO - PROCESS | 1830 | 1469556704672 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:44 INFO - PROCESS | 1830 | 1469556704785 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
11:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 715ms
11:11:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
11:11:45 INFO - PROCESS | 1830 | 1469556705375 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:45 INFO - PROCESS | 1830 | 1469556705495 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
11:11:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 686ms
11:11:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
11:11:46 INFO - PROCESS | 1830 | 1469556706073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:46 INFO - PROCESS | 1830 | 1469556706193 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
11:11:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 747ms
11:11:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
11:11:46 INFO - PROCESS | 1830 | 1469556706805 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:46 INFO - PROCESS | 1830 | 1469556706911 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
11:11:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 575ms
11:11:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
11:11:47 INFO - PROCESS | 1830 | 1469556707409 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:47 INFO - PROCESS | 1830 | 1469556707494 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
11:11:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 600ms
11:11:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
11:11:48 INFO - PROCESS | 1830 | 1469556708015 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:48 INFO - PROCESS | 1830 | 1469556708103 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
11:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 738ms
11:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
11:11:48 INFO - PROCESS | 1830 | 1469556708739 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:48 INFO - PROCESS | 1830 | 1469556708856 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
11:11:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1077ms
11:11:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
11:11:49 INFO - PROCESS | 1830 | 1469556709846 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:49 INFO - PROCESS | 1830 | 1469556709959 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
11:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 691ms
11:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
11:11:50 INFO - PROCESS | 1830 | 1469556710561 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:50 INFO - PROCESS | 1830 | 1469556710683 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
11:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 686ms
11:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
11:11:51 INFO - PROCESS | 1830 | 1469556711268 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:51 INFO - PROCESS | 1830 | 1469556711363 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
11:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 745ms
11:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
11:11:51 INFO - PROCESS | 1830 | 1469556711995 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:52 INFO - PROCESS | 1830 | 1469556712092 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
11:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 626ms
11:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
11:11:52 INFO - PROCESS | 1830 | 1469556712631 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:52 INFO - PROCESS | 1830 | 1469556712768 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
11:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 731ms
11:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
11:11:53 INFO - PROCESS | 1830 | 1469556713386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:53 INFO - PROCESS | 1830 | 1469556713493 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
11:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 632ms
11:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
11:11:54 INFO - PROCESS | 1830 | 1469556714027 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:54 INFO - PROCESS | 1830 | 1469556714115 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
11:11:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 654ms
11:11:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
11:11:54 INFO - PROCESS | 1830 | 1469556714681 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:54 INFO - PROCESS | 1830 | 1469556714773 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
11:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 586ms
11:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
11:11:55 INFO - PROCESS | 1830 | 1469556715293 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:55 INFO - PROCESS | 1830 | 1469556715373 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
11:11:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 946ms
11:11:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
11:11:56 INFO - PROCESS | 1830 | 1469556716237 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:56 INFO - PROCESS | 1830 | 1469556716423 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
11:11:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
11:11:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 781ms
11:11:57 INFO - TEST-START | /DOMEvents/constructors.html
11:11:57 INFO - PROCESS | 1830 | 1469556717019 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:57 INFO - PROCESS | 1830 | 1469556717113 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
11:11:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
11:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:11:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
11:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:11:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
11:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:11:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
11:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:11:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
11:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:11:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
11:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
11:11:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
11:11:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
11:11:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 649ms
11:11:57 INFO - TEST-START | /DOMEvents/event-phases-order.html
11:11:57 INFO - PROCESS | 1830 | 1469556717688 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:57 INFO - PROCESS | 1830 | 1469556717791 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
11:11:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 579ms
11:11:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
11:11:58 INFO - PROCESS | 1830 | 1469556718277 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:58 INFO - PROCESS | 1830 | 1469556718363 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
11:11:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:11:58 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
11:11:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:11:58 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
11:11:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:11:58 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]"
11:11:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
11:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:11:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
11:11:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
11:11:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 590ms
11:11:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
11:11:58 INFO - PROCESS | 1830 | 1469556718887 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:58 INFO - PROCESS | 1830 | 1469556718977 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:59 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
11:11:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
11:11:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 630ms
11:11:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
11:11:59 INFO - PROCESS | 1830 | 1469556719521 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:11:59 INFO - PROCESS | 1830 | 1469556719611 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:00 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
11:12:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
11:12:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 576ms
11:12:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
11:12:00 INFO - PROCESS | 1830 | 1469556720104 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:00 INFO - PROCESS | 1830 | 1469556720179 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
11:12:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 528ms
11:12:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
11:12:00 INFO - PROCESS | 1830 | 1469556720635 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:00 INFO - PROCESS | 1830 | 1469556720709 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:01 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.
11:12:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 475ms
11:12:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
11:12:01 INFO - PROCESS | 1830 | 1469556721121 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:01 INFO - PROCESS | 1830 | 1469556721195 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:01 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
11:12:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
11:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
11:12:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 533ms
11:12:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
11:12:01 INFO - PROCESS | 1830 | 1469556721654 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:01 INFO - PROCESS | 1830 | 1469556721727 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:02 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.
11:12:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 476ms
11:12:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
11:12:02 INFO - PROCESS | 1830 | 1469556722148 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:02 INFO - PROCESS | 1830 | 1469556722240 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:02 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.
11:12:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms
11:12:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
11:12:02 INFO - PROCESS | 1830 | 1469556722878 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:03 INFO - PROCESS | 1830 | 1469556723059 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
11:12:03 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
11:12:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1029ms
11:12:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
11:12:03 INFO - PROCESS | 1830 | 1469556723929 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:04 INFO - PROCESS | 1830 | 1469556724038 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:04 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.
11:12:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 697ms
11:12:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
11:12:04 INFO - PROCESS | 1830 | 1469556724624 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:04 INFO - PROCESS | 1830 | 1469556724761 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:05 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.
11:12:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 631ms
11:12:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
11:12:05 INFO - PROCESS | 1830 | 1469556725271 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:05 INFO - PROCESS | 1830 | 1469556725362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:05 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.
11:12:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 626ms
11:12:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
11:12:05 INFO - PROCESS | 1830 | 1469556725893 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:05 INFO - PROCESS | 1830 | 1469556725977 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:06 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.
11:12:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 574ms
11:12:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
11:12:06 INFO - PROCESS | 1830 | 1469556726478 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:06 INFO - PROCESS | 1830 | 1469556726571 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:07 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.
11:12:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 674ms
11:12:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
11:12:07 INFO - PROCESS | 1830 | 1469556727166 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:07 INFO - PROCESS | 1830 | 1469556727263 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:07 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.
11:12:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 576ms
11:12:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
11:12:07 INFO - PROCESS | 1830 | 1469556727738 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:07 INFO - PROCESS | 1830 | 1469556727812 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:08 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
11:12:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
11:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
11:12:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 525ms
11:12:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
11:12:08 INFO - PROCESS | 1830 | 1469556728273 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:08 INFO - PROCESS | 1830 | 1469556728358 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:08 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.
11:12:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms
11:12:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
11:12:08 INFO - PROCESS | 1830 | 1469556728906 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:08 INFO - PROCESS | 1830 | 1469556728981 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:09 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.
11:12:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 534ms
11:12:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
11:12:09 INFO - PROCESS | 1830 | 1469556729463 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:09 INFO - PROCESS | 1830 | 1469556729586 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
11:12:10 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
11:12:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 931ms
11:12:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
11:12:10 INFO - PROCESS | 1830 | 1469556730405 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:10 INFO - PROCESS | 1830 | 1469556730521 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:11 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.
11:12:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 732ms
11:12:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
11:12:11 INFO - PROCESS | 1830 | 1469556731159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:11 INFO - PROCESS | 1830 | 1469556731347 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:11 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.
11:12:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 634ms
11:12:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
11:12:11 INFO - PROCESS | 1830 | 1469556731813 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:11 INFO - PROCESS | 1830 | 1469556731901 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:12 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.
11:12:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 581ms
11:12:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
11:12:12 INFO - PROCESS | 1830 | 1469556732387 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:12 INFO - PROCESS | 1830 | 1469556732475 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:12 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
11:12:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 535ms
11:12:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker
11:12:12 INFO - PROCESS | 1830 | 1469556732924 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:12 INFO - PROCESS | 1830 | 1469556732996 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
11:12:13 INFO - {}
11:12:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
11:12:13 INFO - {}
11:12:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
11:12:13 INFO - {}
11:12:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
11:12:13 INFO - {}
11:12:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 621ms
11:12:13 INFO - TEST-START | /FileAPI/fileReader.html
11:12:13 INFO - PROCESS | 1830 | 1469556733555 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:13 INFO - PROCESS | 1830 | 1469556733673 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
11:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
11:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
11:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
11:12:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 624ms
11:12:14 INFO - TEST-START | /FileAPI/historical.html
11:12:14 INFO - PROCESS | 1830 | 1469556734185 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:14 INFO - PROCESS | 1830 | 1469556734265 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
11:12:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
11:12:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
11:12:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
11:12:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
11:12:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
11:12:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
11:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
11:12:14 INFO - TEST-OK | /FileAPI/historical.html | took 584ms
11:12:14 INFO - TEST-START | /FileAPI/idlharness.html
11:12:14 INFO - PROCESS | 1830 | 1469556734778 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:14 INFO - PROCESS | 1830 | 1469556734854 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
11:12:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
11:12:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:12:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:12:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
11:12:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
11:12:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:12:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:12:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
11:12:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
11:12:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:12:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:12:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
11:12:15 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
11:12:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
11:12:15 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
11:12:15 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
11:12:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
11:12:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
11:12:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
11:12:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
11:12:15 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
11:12:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
11:12:15 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
11:12:15 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
11:12:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
11:12:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
11:12:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 819ms
11:12:15 INFO - TEST-START | /FileAPI/idlharness.worker
11:12:15 INFO - PROCESS | 1830 | 1469556735608 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:15 INFO - PROCESS | 1830 | 1469556735726 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
11:12:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:12:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
11:12:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:12:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
11:12:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:12:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
11:12:16 INFO - {}
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
11:12:16 INFO - {}
11:12:16 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 - {}
11:12:16 INFO - {}
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
11:12:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
11:12:16 INFO - {}
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
11:12:16 INFO - {}
11:12:16 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 - {}
11:12:16 INFO - {}
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
11:12:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
11:12:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:12:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:12:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 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
11:12:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
11:12:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
11:12:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
11:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:12:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:12:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:12:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:12:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
11:12:16 INFO - {}
11:12:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1040ms
11:12:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
11:12:16 INFO - PROCESS | 1830 | 1469556736694 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:16 INFO - PROCESS | 1830 | 1469556736970 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
11:12:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 912ms
11:12:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html
11:12:17 INFO - PROCESS | 1830 | 1469556737582 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:17 INFO - PROCESS | 1830 | 1469556737679 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
11:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
11:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
11:12:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 727ms
11:12:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
11:12:18 INFO - PROCESS | 1830 | 1469556738316 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:18 INFO - PROCESS | 1830 | 1469556738445 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
11:12:19 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.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
11:12:19 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'.)
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
11:12:19 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.
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
11:12:19 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.
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
11:12:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
11:12:19 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.
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
11:12:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
11:12:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
11:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
11:12:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
11:12:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 756ms
11:12:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
11:12:19 INFO - PROCESS | 1830 | 1469556739108 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:19 INFO - PROCESS | 1830 | 1469556739222 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
11:12:19 INFO - {}
11:12:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 704ms
11:12:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
11:12:19 INFO - PROCESS | 1830 | 1469556739807 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:19 INFO - PROCESS | 1830 | 1469556739894 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
11:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
11:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
11:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
11:12:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 557ms
11:12:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
11:12:20 INFO - PROCESS | 1830 | 1469556740360 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:20 INFO - PROCESS | 1830 | 1469556740447 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
11:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
11:12:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
11:12:21 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"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
11:12:21 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"
11:12:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
11:12:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 853ms
11:12:21 INFO - TEST-START | /FileAPI/file/File-constructor.html
11:12:21 INFO - PROCESS | 1830 | 1469556741252 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:21 INFO - PROCESS | 1830 | 1469556741388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
11:12:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
11:12:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
11:12:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
11:12:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
11:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
11:12:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
11:12:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 642ms
11:12:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
11:12:21 INFO - PROCESS | 1830 | 1469556741905 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:21 INFO - PROCESS | 1830 | 1469556741981 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
11:12:22 INFO - {}
11:12:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 627ms
11:12:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
11:12:22 INFO - PROCESS | 1830 | 1469556742536 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:22 INFO - PROCESS | 1830 | 1469556742611 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
11:12:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
11:12:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 523ms
11:12:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
11:12:23 INFO - PROCESS | 1830 | 1469556743068 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:23 INFO - PROCESS | 1830 | 1469556743145 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
11:12:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
11:12:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
11:12:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
11:12:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
11:12:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
11:12:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 822ms
11:12:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
11:12:23 INFO - PROCESS | 1830 | 1469556743901 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:24 INFO - PROCESS | 1830 | 1469556744029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
11:12:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
11:12:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
11:12:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
11:12:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
11:12:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
11:12:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 682ms
11:12:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
11:12:24 INFO - PROCESS | 1830 | 1469556744594 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:24 INFO - PROCESS | 1830 | 1469556744662 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
11:12:25 INFO - reader.readAsText(blob_2)
11:12:25 INFO - }" did not throw
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
11:12:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
11:12:25 INFO - reader.readAsDataURL(blob_2)
11:12:25 INFO - }" did not throw
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
11:12:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
11:12:25 INFO - reader.readAsArrayBuffer(blob_2)
11:12:25 INFO - }" did not throw
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
11:12:25 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
11:12:25 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:12:25 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
11:12:25 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
11:12:25 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:12:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
11:12:25 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
11:12:25 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
11:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
11:12:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 676ms
11:12:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
11:12:25 INFO - PROCESS | 1830 | 1469556745293 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:25 INFO - PROCESS | 1830 | 1469556745372 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
11:12:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
11:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
11:12:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
11:12:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 836ms
11:12:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
11:12:26 INFO - PROCESS | 1830 | 1469556746120 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:26 INFO - PROCESS | 1830 | 1469556746205 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
11:12:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 530ms
11:12:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
11:12:26 INFO - PROCESS | 1830 | 1469556746657 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:26 INFO - PROCESS | 1830 | 1469556746730 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
11:12:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 578ms
11:12:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
11:12:27 INFO - PROCESS | 1830 | 1469556747243 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:27 INFO - PROCESS | 1830 | 1469556747361 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
11:12:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 624ms
11:12:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
11:12:27 INFO - PROCESS | 1830 | 1469556747871 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:27 INFO - PROCESS | 1830 | 1469556747954 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
11:12:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
11:12:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 627ms
11:12:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
11:12:28 INFO - PROCESS | 1830 | 1469556748506 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:28 INFO - PROCESS | 1830 | 1469556748589 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
11:12:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 575ms
11:12:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
11:12:29 INFO - PROCESS | 1830 | 1469556749087 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:29 INFO - PROCESS | 1830 | 1469556749172 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
11:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
11:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
11:12:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 626ms
11:12:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
11:12:29 INFO - PROCESS | 1830 | 1469556749714 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:29 INFO - PROCESS | 1830 | 1469556749818 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
11:12:30 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
11:12:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
11:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:12:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
11:12:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 975ms
11:12:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
11:12:30 INFO - PROCESS | 1830 | 1469556750701 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:30 INFO - PROCESS | 1830 | 1469556750799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
11:12:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 585ms
11:12:31 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
11:12:31 INFO - PROCESS | 1830 | 1469556751298 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:31 INFO - PROCESS | 1830 | 1469556751379 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:31 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
11:12:31 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 626ms
11:12:31 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
11:12:31 INFO - PROCESS | 1830 | 1469556751938 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:32 INFO - PROCESS | 1830 | 1469556752024 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:32 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
11:12:32 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 787ms
11:12:32 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
11:12:32 INFO - PROCESS | 1830 | 1469556752721 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:32 INFO - PROCESS | 1830 | 1469556752804 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:33 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
11:12:33 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 682ms
11:12:33 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
11:12:33 INFO - PROCESS | 1830 | 1469556753409 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:33 INFO - PROCESS | 1830 | 1469556753510 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:34 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
11:12:34 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 679ms
11:12:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
11:12:34 INFO - PROCESS | 1830 | 1469556754096 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:34 INFO - PROCESS | 1830 | 1469556754185 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
11:12:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
11:12:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
11:12:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
11:12:34 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 642ms
11:12:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
11:12:34 INFO - PROCESS | 1830 | 1469556754740 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:34 INFO - PROCESS | 1830 | 1469556754821 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
11:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
11:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
11:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
11:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
11:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
11:12:35 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 675ms
11:12:35 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
11:12:35 INFO - PROCESS | 1830 | 1469556755426 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:35 INFO - PROCESS | 1830 | 1469556755498 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
11:12:36 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 682ms
11:12:36 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
11:12:36 INFO - PROCESS | 1830 | 1469556756116 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:36 INFO - PROCESS | 1830 | 1469556756221 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
11:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
11:12:36 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 833ms
11:12:36 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
11:12:36 INFO - PROCESS | 1830 | 1469556756962 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:37 INFO - PROCESS | 1830 | 1469556757126 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
11:12:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
11:12:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
11:12:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
11:12:37 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 722ms
11:12:37 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
11:12:37 INFO - PROCESS | 1830 | 1469556757692 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:37 INFO - PROCESS | 1830 | 1469556757787 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
11:12:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 625ms
11:12:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
11:12:38 INFO - PROCESS | 1830 | 1469556758332 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:38 INFO - PROCESS | 1830 | 1469556758412 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
11:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
11:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
11:12:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 682ms
11:12:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
11:12:39 INFO - PROCESS | 1830 | 1469556759013 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:39 INFO - PROCESS | 1830 | 1469556759169 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
11:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
11:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
11:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
11:12:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 885ms
11:12:39 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
11:12:39 INFO - PROCESS | 1830 | 1469556759900 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:39 INFO - PROCESS | 1830 | 1469556759981 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
11:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
11:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
11:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
11:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
11:12:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 784ms
11:12:40 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
11:12:40 INFO - PROCESS | 1830 | 1469556760694 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:40 INFO - PROCESS | 1830 | 1469556760805 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:41 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
11:12:41 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
11:12:41 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
11:12:41 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 723ms
11:12:41 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
11:12:41 INFO - PROCESS | 1830 | 1469556761419 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:41 INFO - PROCESS | 1830 | 1469556761503 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:42 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
11:12:42 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
11:12:42 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
11:12:42 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 829ms
11:12:42 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
11:12:42 INFO - PROCESS | 1830 | 1469556762255 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:42 INFO - PROCESS | 1830 | 1469556762353 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:42 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
11:12:42 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 622ms
11:12:42 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
11:12:42 INFO - PROCESS | 1830 | 1469556762889 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:42 INFO - PROCESS | 1830 | 1469556762964 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:43 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
11:12:43 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
11:12:43 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 631ms
11:12:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
11:12:43 INFO - PROCESS | 1830 | 1469556763527 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:43 INFO - PROCESS | 1830 | 1469556763667 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
11:12:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 874ms
11:12:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
11:12:44 INFO - PROCESS | 1830 | 1469556764407 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:44 INFO - PROCESS | 1830 | 1469556764498 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
11:12:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 632ms
11:12:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
11:12:45 INFO - PROCESS | 1830 | 1469556765049 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:45 INFO - PROCESS | 1830 | 1469556765134 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
11:12:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 681ms
11:12:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
11:12:45 INFO - PROCESS | 1830 | 1469556765741 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:45 INFO - PROCESS | 1830 | 1469556765828 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
11:12:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 725ms
11:12:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
11:12:46 INFO - PROCESS | 1830 | 1469556766462 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:46 INFO - PROCESS | 1830 | 1469556766573 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
11:12:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 721ms
11:12:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
11:12:47 INFO - PROCESS | 1830 | 1469556767188 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:47 INFO - PROCESS | 1830 | 1469556767266 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
11:12:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 578ms
11:12:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
11:12:47 INFO - PROCESS | 1830 | 1469556767774 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:47 INFO - PROCESS | 1830 | 1469556767864 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
11:12:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 575ms
11:12:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
11:12:48 INFO - PROCESS | 1830 | 1469556768353 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:48 INFO - PROCESS | 1830 | 1469556768429 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
11:12:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 576ms
11:12:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
11:12:48 INFO - PROCESS | 1830 | 1469556768932 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:49 INFO - PROCESS | 1830 | 1469556769009 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
11:12:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 621ms
11:12:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
11:12:49 INFO - PROCESS | 1830 | 1469556769562 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:49 INFO - PROCESS | 1830 | 1469556769654 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
11:12:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 678ms
11:12:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
11:12:50 INFO - PROCESS | 1830 | 1469556770265 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:50 INFO - PROCESS | 1830 | 1469556770427 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
11:12:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 935ms
11:12:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
11:12:51 INFO - PROCESS | 1830 | 1469556771210 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:51 INFO - PROCESS | 1830 | 1469556771306 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
11:12:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 628ms
11:12:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
11:12:51 INFO - PROCESS | 1830 | 1469556771846 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:51 INFO - PROCESS | 1830 | 1469556771926 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
11:12:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 635ms
11:12:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
11:12:52 INFO - PROCESS | 1830 | 1469556772494 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:52 INFO - PROCESS | 1830 | 1469556772585 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
11:12:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 625ms
11:12:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
11:12:53 INFO - PROCESS | 1830 | 1469556773114 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:53 INFO - PROCESS | 1830 | 1469556773188 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
11:12:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 730ms
11:12:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
11:12:53 INFO - PROCESS | 1830 | 1469556773849 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:53 INFO - PROCESS | 1830 | 1469556773930 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:54 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
11:12:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 822ms
11:12:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
11:12:54 INFO - PROCESS | 1830 | 1469556774679 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:54 INFO - PROCESS | 1830 | 1469556774780 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:55 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
11:12:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 625ms
11:12:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
11:12:55 INFO - PROCESS | 1830 | 1469556775307 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:55 INFO - PROCESS | 1830 | 1469556775386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
11:12:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 625ms
11:12:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
11:12:55 INFO - PROCESS | 1830 | 1469556775936 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:56 INFO - PROCESS | 1830 | 1469556776014 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
11:12:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 631ms
11:12:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
11:12:56 INFO - PROCESS | 1830 | 1469556776576 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:56 INFO - PROCESS | 1830 | 1469556776713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
11:12:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 1029ms
11:12:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
11:12:57 INFO - PROCESS | 1830 | 1469556777626 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:57 INFO - PROCESS | 1830 | 1469556777748 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
11:12:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 745ms
11:12:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
11:12:58 INFO - PROCESS | 1830 | 1469556778365 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:58 INFO - PROCESS | 1830 | 1469556778463 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
11:12:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 685ms
11:12:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
11:12:59 INFO - PROCESS | 1830 | 1469556779063 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:59 INFO - PROCESS | 1830 | 1469556779186 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
11:12:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 677ms
11:12:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
11:12:59 INFO - PROCESS | 1830 | 1469556779738 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:12:59 INFO - PROCESS | 1830 | 1469556779815 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
11:13:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 572ms
11:13:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
11:13:00 INFO - PROCESS | 1830 | 1469556780314 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:00 INFO - PROCESS | 1830 | 1469556780386 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:00 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
11:13:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 643ms
11:13:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
11:13:00 INFO - PROCESS | 1830 | 1469556780964 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:01 INFO - PROCESS | 1830 | 1469556781084 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:01 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
11:13:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 721ms
11:13:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
11:13:01 INFO - PROCESS | 1830 | 1469556781687 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:01 INFO - PROCESS | 1830 | 1469556781792 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
11:13:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 677ms
11:13:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
11:13:02 INFO - PROCESS | 1830 | 1469556782370 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:02 INFO - PROCESS | 1830 | 1469556782465 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
11:13:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 581ms
11:13:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
11:13:02 INFO - PROCESS | 1830 | 1469556782961 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:03 INFO - PROCESS | 1830 | 1469556783044 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
11:13:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 623ms
11:13:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
11:13:03 INFO - PROCESS | 1830 | 1469556783612 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:03 INFO - PROCESS | 1830 | 1469556783753 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
11:13:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 1052ms
11:13:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
11:13:04 INFO - PROCESS | 1830 | 1469556784649 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:04 INFO - PROCESS | 1830 | 1469556784767 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
11:13:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 721ms
11:13:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
11:13:05 INFO - PROCESS | 1830 | 1469556785383 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:05 INFO - PROCESS | 1830 | 1469556785493 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
11:13:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 721ms
11:13:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
11:13:06 INFO - PROCESS | 1830 | 1469556786121 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:06 INFO - PROCESS | 1830 | 1469556786260 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
11:13:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 728ms
11:13:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
11:13:06 INFO - PROCESS | 1830 | 1469556786845 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:06 INFO - PROCESS | 1830 | 1469556786912 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
11:13:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 623ms
11:13:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
11:13:07 INFO - PROCESS | 1830 | 1469556787473 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:07 INFO - PROCESS | 1830 | 1469556787558 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
11:13:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 625ms
11:13:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
11:13:08 INFO - PROCESS | 1830 | 1469556788107 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:08 INFO - PROCESS | 1830 | 1469556788204 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
11:13:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 577ms
11:13:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
11:13:08 INFO - PROCESS | 1830 | 1469556788687 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:08 INFO - PROCESS | 1830 | 1469556788763 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
11:13:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 628ms
11:13:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
11:13:09 INFO - PROCESS | 1830 | 1469556789319 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:09 INFO - PROCESS | 1830 | 1469556789398 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
11:13:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 628ms
11:13:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
11:13:09 INFO - PROCESS | 1830 | 1469556789954 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:10 INFO - PROCESS | 1830 | 1469556790047 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
11:13:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1932ms
11:13:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
11:13:11 INFO - PROCESS | 1830 | 1469556791892 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:12 INFO - PROCESS | 1830 | 1469556792016 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
11:13:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 676ms
11:13:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
11:13:12 INFO - PROCESS | 1830 | 1469556792575 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:12 INFO - PROCESS | 1830 | 1469556792659 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
11:13:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 677ms
11:13:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
11:13:13 INFO - PROCESS | 1830 | 1469556793269 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:13 INFO - PROCESS | 1830 | 1469556793385 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
11:13:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 733ms
11:13:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
11:13:14 INFO - PROCESS | 1830 | 1469556794001 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:14 INFO - PROCESS | 1830 | 1469556794088 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
11:13:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 623ms
11:13:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
11:13:14 INFO - PROCESS | 1830 | 1469556794629 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:14 INFO - PROCESS | 1830 | 1469556794708 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
11:13:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 670ms
11:13:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
11:13:15 INFO - PROCESS | 1830 | 1469556795307 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:15 INFO - PROCESS | 1830 | 1469556795404 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
11:13:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 633ms
11:13:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
11:13:15 INFO - PROCESS | 1830 | 1469556795942 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:16 INFO - PROCESS | 1830 | 1469556796018 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
11:13:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 624ms
11:13:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
11:13:16 INFO - PROCESS | 1830 | 1469556796571 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:16 INFO - PROCESS | 1830 | 1469556796658 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
11:13:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 621ms
11:13:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
11:13:17 INFO - PROCESS | 1830 | 1469556797202 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:17 INFO - PROCESS | 1830 | 1469556797279 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
11:13:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 726ms
11:13:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
11:13:17 INFO - PROCESS | 1830 | 1469556797933 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:18 INFO - PROCESS | 1830 | 1469556798016 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
11:13:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 1083ms
11:13:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
11:13:19 INFO - PROCESS | 1830 | 1469556799027 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:19 INFO - PROCESS | 1830 | 1469556799167 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
11:13:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 729ms
11:13:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
11:13:19 INFO - PROCESS | 1830 | 1469556799764 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:19 INFO - PROCESS | 1830 | 1469556799862 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
11:13:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 631ms
11:13:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
11:13:20 INFO - PROCESS | 1830 | 1469556800415 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:20 INFO - PROCESS | 1830 | 1469556800511 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
11:13:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 786ms
11:13:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
11:13:21 INFO - PROCESS | 1830 | 1469556801204 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:21 INFO - PROCESS | 1830 | 1469556801302 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
11:13:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 791ms
11:13:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
11:13:22 INFO - PROCESS | 1830 | 1469556802021 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:22 INFO - PROCESS | 1830 | 1469556802130 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
11:13:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 933ms
11:13:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
11:13:22 INFO - PROCESS | 1830 | 1469556802959 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:23 INFO - PROCESS | 1830 | 1469556803071 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
11:13:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 678ms
11:13:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
11:13:23 INFO - PROCESS | 1830 | 1469556803644 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:23 INFO - PROCESS | 1830 | 1469556803764 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
11:13:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 673ms
11:13:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
11:13:24 INFO - PROCESS | 1830 | 1469556804325 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:24 INFO - PROCESS | 1830 | 1469556804446 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
11:13:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 674ms
11:13:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
11:13:25 INFO - PROCESS | 1830 | 1469556805000 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:25 INFO - PROCESS | 1830 | 1469556805108 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
11:13:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 1129ms
11:13:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
11:13:26 INFO - PROCESS | 1830 | 1469556806139 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:26 INFO - PROCESS | 1830 | 1469556806249 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
11:13:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 731ms
11:13:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
11:13:26 INFO - PROCESS | 1830 | 1469556806877 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:26 INFO - PROCESS | 1830 | 1469556806977 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
11:13:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 627ms
11:13:27 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
11:13:27 INFO - PROCESS | 1830 | 1469556807518 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:27 INFO - PROCESS | 1830 | 1469556807596 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
11:13:28 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 627ms
11:13:28 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
11:13:28 INFO - PROCESS | 1830 | 1469556808144 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:28 INFO - PROCESS | 1830 | 1469556808247 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
11:13:28 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 775ms
11:13:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
11:13:28 INFO - PROCESS | 1830 | 1469556808921 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:29 INFO - PROCESS | 1830 | 1469556809012 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
11:13:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 725ms
11:13:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
11:13:29 INFO - PROCESS | 1830 | 1469556809680 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:29 INFO - PROCESS | 1830 | 1469556809787 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
11:13:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 682ms
11:13:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
11:13:30 INFO - PROCESS | 1830 | 1469556810364 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:30 INFO - PROCESS | 1830 | 1469556810462 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
11:13:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1280ms
11:13:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
11:13:31 INFO - PROCESS | 1830 | 1469556811647 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:31 INFO - PROCESS | 1830 | 1469556811718 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
11:13:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 673ms
11:13:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
11:13:32 INFO - PROCESS | 1830 | 1469556812329 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:32 INFO - PROCESS | 1830 | 1469556812457 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
11:13:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 1030ms
11:13:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
11:13:33 INFO - PROCESS | 1830 | 1469556813364 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:33 INFO - PROCESS | 1830 | 1469556813500 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
11:13:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1081ms
11:13:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
11:13:34 INFO - PROCESS | 1830 | 1469556814464 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:34 INFO - PROCESS | 1830 | 1469556814601 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
11:13:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 1040ms
11:13:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
11:13:35 INFO - PROCESS | 1830 | 1469556815519 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:35 INFO - PROCESS | 1830 | 1469556815621 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
11:13:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 685ms
11:13:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
11:13:36 INFO - PROCESS | 1830 | 1469556816202 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:36 INFO - PROCESS | 1830 | 1469556816285 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
11:13:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 624ms
11:13:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
11:13:36 INFO - PROCESS | 1830 | 1469556816829 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:36 INFO - PROCESS | 1830 | 1469556816903 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
11:13:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 723ms
11:13:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
11:13:37 INFO - PROCESS | 1830 | 1469556817562 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:37 INFO - PROCESS | 1830 | 1469556817671 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
11:13:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 777ms
11:13:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
11:13:38 INFO - PROCESS | 1830 | 1469556818343 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:38 INFO - PROCESS | 1830 | 1469556818435 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
11:13:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
11:13:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1274ms
11:13:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
11:13:39 INFO - PROCESS | 1830 | 1469556819674 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:39 INFO - PROCESS | 1830 | 1469556819788 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
11:13:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
11:13:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
11:13:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
11:13:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 943ms
11:13:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
11:13:40 INFO - PROCESS | 1830 | 1469556820583 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:40 INFO - PROCESS | 1830 | 1469556820677 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
11:13:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 774ms
11:13:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
11:13:41 INFO - PROCESS | 1830 | 1469556821367 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:41 INFO - PROCESS | 1830 | 1469556821463 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
11:13:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 623ms
11:13:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
11:13:41 INFO - PROCESS | 1830 | 1469556821988 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:42 INFO - PROCESS | 1830 | 1469556822073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
11:13:42 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 581ms
11:13:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
11:13:42 INFO - PROCESS | 1830 | 1469556822573 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:42 INFO - PROCESS | 1830 | 1469556822651 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
11:13:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 630ms
11:13:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
11:13:43 INFO - PROCESS | 1830 | 1469556823210 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:43 INFO - PROCESS | 1830 | 1469556823310 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
11:13:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 629ms
11:13:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
11:13:43 INFO - PROCESS | 1830 | 1469556823840 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:43 INFO - PROCESS | 1830 | 1469556823920 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
11:13:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 683ms
11:13:44 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
11:13:44 INFO - PROCESS | 1830 | 1469556824529 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:44 INFO - PROCESS | 1830 | 1469556824604 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
11:13:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 576ms
11:13:45 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
11:13:45 INFO - PROCESS | 1830 | 1469556825109 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:45 INFO - PROCESS | 1830 | 1469556825183 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
11:13:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 571ms
11:13:45 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
11:13:45 INFO - PROCESS | 1830 | 1469556825684 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:45 INFO - PROCESS | 1830 | 1469556825759 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
11:13:46 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 827ms
11:13:46 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
11:13:46 INFO - PROCESS | 1830 | 1469556826527 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:46 INFO - PROCESS | 1830 | 1469556826648 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
11:13:47 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 630ms
11:13:47 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
11:13:47 INFO - PROCESS | 1830 | 1469556827175 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:47 INFO - PROCESS | 1830 | 1469556827259 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
11:13:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
11:13:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
11:13:47 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 629ms
11:13:47 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
11:13:47 INFO - PROCESS | 1830 | 1469556827815 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:47 INFO - PROCESS | 1830 | 1469556827892 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:48 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
11:13:48 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 979ms
11:13:48 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
11:13:48 INFO - PROCESS | 1830 | 1469556828791 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:48 INFO - PROCESS | 1830 | 1469556828869 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:49 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
11:13:49 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 675ms
11:13:49 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
11:13:49 INFO - PROCESS | 1830 | 1469556829471 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:49 INFO - PROCESS | 1830 | 1469556829552 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
11:13:50 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 678ms
11:13:50 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
11:13:50 INFO - PROCESS | 1830 | 1469556830159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:50 INFO - PROCESS | 1830 | 1469556830258 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
11:13:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
11:13:50 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 725ms
11:13:50 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
11:13:50 INFO - PROCESS | 1830 | 1469556830893 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:50 INFO - PROCESS | 1830 | 1469556830984 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
11:13:51 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 629ms
11:13:51 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
11:13:51 INFO - PROCESS | 1830 | 1469556831526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:51 INFO - PROCESS | 1830 | 1469556831606 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
11:13:52 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 781ms
11:13:52 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
11:13:52 INFO - PROCESS | 1830 | 1469556832312 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:52 INFO - PROCESS | 1830 | 1469556832410 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
11:13:53 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1023ms
11:13:53 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
11:13:53 INFO - PROCESS | 1830 | 1469556833350 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:53 INFO - PROCESS | 1830 | 1469556833465 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
11:13:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
11:13:54 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 672ms
11:13:54 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
11:13:54 INFO - PROCESS | 1830 | 1469556834029 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:54 INFO - PROCESS | 1830 | 1469556834104 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
11:13:54 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 624ms
11:13:54 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
11:13:54 INFO - PROCESS | 1830 | 1469556834666 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:54 INFO - PROCESS | 1830 | 1469556834747 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
11:13:55 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 878ms
11:13:55 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
11:13:55 INFO - PROCESS | 1830 | 1469556835538 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:55 INFO - PROCESS | 1830 | 1469556835614 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
11:13:56 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 584ms
11:13:56 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
11:13:56 INFO - PROCESS | 1830 | 1469556836131 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:56 INFO - PROCESS | 1830 | 1469556836210 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
11:13:56 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 574ms
11:13:56 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
11:13:56 INFO - PROCESS | 1830 | 1469556836713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:56 INFO - PROCESS | 1830 | 1469556836825 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
11:13:57 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 673ms
11:13:57 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
11:13:57 INFO - PROCESS | 1830 | 1469556837388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:57 INFO - PROCESS | 1830 | 1469556837464 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
11:13:58 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 676ms
11:13:58 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
11:13:58 INFO - PROCESS | 1830 | 1469556838075 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:58 INFO - PROCESS | 1830 | 1469556838156 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
11:13:58 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 622ms
11:13:58 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
11:13:58 INFO - PROCESS | 1830 | 1469556838698 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:58 INFO - PROCESS | 1830 | 1469556838781 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
11:13:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
11:13:59 INFO - window.indexedDB.open('test', val);..." did not throw
11:13:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:13:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:13:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
11:13:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
11:13:59 INFO - window.indexedDB.open('test', val);..." did not throw
11:13:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:13:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:13:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
11:13:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
11:13:59 INFO - window.indexedDB.open('test', val);..." did not throw
11:13:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:13:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:13:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
11:13:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
11:13:59 INFO - window.indexedDB.open('test', val);..." did not throw
11:13:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:13:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:13:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
11:13:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
11:13:59 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 731ms
11:13:59 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
11:13:59 INFO - PROCESS | 1830 | 1469556839481 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:13:59 INFO - PROCESS | 1830 | 1469556839607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:00 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
11:14:00 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 826ms
11:14:00 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
11:14:00 INFO - PROCESS | 1830 | 1469556840312 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:00 INFO - PROCESS | 1830 | 1469556840398 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
11:14:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
11:14:02 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1742ms
11:14:02 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
11:14:02 INFO - PROCESS | 1830 | 1469556842065 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:02 INFO - PROCESS | 1830 | 1469556842158 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
11:14:02 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 782ms
11:14:02 INFO - TEST-START | /IndexedDB/idbindex_count.htm
11:14:02 INFO - PROCESS | 1830 | 1469556842882 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:02 INFO - PROCESS | 1830 | 1469556842985 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:03 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
11:14:03 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 886ms
11:14:03 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
11:14:03 INFO - PROCESS | 1830 | 1469556843741 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:03 INFO - PROCESS | 1830 | 1469556843819 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:04 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
11:14:04 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 640ms
11:14:04 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
11:14:04 INFO - PROCESS | 1830 | 1469556844388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:04 INFO - PROCESS | 1830 | 1469556844504 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:05 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
11:14:05 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 926ms
11:14:05 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
11:14:05 INFO - PROCESS | 1830 | 1469556845320 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:05 INFO - PROCESS | 1830 | 1469556845454 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:06 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
11:14:06 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 772ms
11:14:06 INFO - TEST-START | /IndexedDB/idbindex_get.htm
11:14:06 INFO - PROCESS | 1830 | 1469556846102 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:06 INFO - PROCESS | 1830 | 1469556846197 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:06 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
11:14:06 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 672ms
11:14:06 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
11:14:06 INFO - PROCESS | 1830 | 1469556846801 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:06 INFO - PROCESS | 1830 | 1469556846926 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:07 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
11:14:07 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 795ms
11:14:07 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
11:14:07 INFO - PROCESS | 1830 | 1469556847583 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:07 INFO - PROCESS | 1830 | 1469556847688 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:08 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
11:14:08 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 683ms
11:14:08 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
11:14:08 INFO - PROCESS | 1830 | 1469556848267 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:08 INFO - PROCESS | 1830 | 1469556848363 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:08 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
11:14:08 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 625ms
11:14:08 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
11:14:08 INFO - PROCESS | 1830 | 1469556848899 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:08 INFO - PROCESS | 1830 | 1469556848985 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:09 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
11:14:09 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 588ms
11:14:09 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
11:14:09 INFO - PROCESS | 1830 | 1469556849489 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:09 INFO - PROCESS | 1830 | 1469556849570 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:10 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
11:14:10 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 678ms
11:14:10 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
11:14:10 INFO - PROCESS | 1830 | 1469556850172 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:10 INFO - PROCESS | 1830 | 1469556850284 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:10 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
11:14:10 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 821ms
11:14:10 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
11:14:11 INFO - PROCESS | 1830 | 1469556850999 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:11 INFO - PROCESS | 1830 | 1469556851084 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:11 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
11:14:11 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 937ms
11:14:11 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
11:14:11 INFO - PROCESS | 1830 | 1469556851945 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:12 INFO - PROCESS | 1830 | 1469556852157 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
11:14:12 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
11:14:12 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 882ms
11:14:12 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
11:14:12 INFO - PROCESS | 1830 | 1469556852842 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:12 INFO - PROCESS | 1830 | 1469556852938 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
11:14:13 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
11:14:13 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 737ms
11:14:13 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
11:14:13 INFO - PROCESS | 1830 | 1469556853596 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:13 INFO - PROCESS | 1830 | 1469556853689 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:14 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
11:14:14 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 736ms
11:14:14 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
11:14:14 INFO - PROCESS | 1830 | 1469556854335 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:14 INFO - PROCESS | 1830 | 1469556854419 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:14 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
11:14:14 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 631ms
11:14:14 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
11:14:14 INFO - PROCESS | 1830 | 1469556854968 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:15 INFO - PROCESS | 1830 | 1469556855061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:15 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
11:14:15 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 621ms
11:14:15 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
11:14:15 INFO - PROCESS | 1830 | 1469556855599 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:15 INFO - PROCESS | 1830 | 1469556855696 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:16 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
11:14:16 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 681ms
11:14:16 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
11:14:16 INFO - PROCESS | 1830 | 1469556856281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:16 INFO - PROCESS | 1830 | 1469556856369 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:16 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
11:14:16 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 580ms
11:14:16 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
11:14:16 INFO - PROCESS | 1830 | 1469556856864 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:16 INFO - PROCESS | 1830 | 1469556856941 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:17 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
11:14:17 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 623ms
11:14:17 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
11:14:17 INFO - PROCESS | 1830 | 1469556857493 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:17 INFO - PROCESS | 1830 | 1469556857582 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:18 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
11:14:18 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 732ms
11:14:18 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
11:14:18 INFO - PROCESS | 1830 | 1469556858245 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:18 INFO - PROCESS | 1830 | 1469556858398 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
11:14:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 1086ms
11:14:19 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
11:14:19 INFO - PROCESS | 1830 | 1469556859332 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:19 INFO - PROCESS | 1830 | 1469556859428 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:19 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
11:14:19 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 628ms
11:14:19 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
11:14:19 INFO - PROCESS | 1830 | 1469556859973 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:20 INFO - PROCESS | 1830 | 1469556860061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:20 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
11:14:20 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 731ms
11:14:20 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
11:14:20 INFO - PROCESS | 1830 | 1469556860716 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:20 INFO - PROCESS | 1830 | 1469556860805 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:21 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
11:14:21 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 687ms
11:14:21 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
11:14:21 INFO - PROCESS | 1830 | 1469556861400 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:21 INFO - PROCESS | 1830 | 1469556861475 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:22 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
11:14:22 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 679ms
11:14:22 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
11:14:22 INFO - PROCESS | 1830 | 1469556862087 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:22 INFO - PROCESS | 1830 | 1469556862156 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:22 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
11:14:22 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 737ms
11:14:22 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
11:14:22 INFO - PROCESS | 1830 | 1469556862831 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:22 INFO - PROCESS | 1830 | 1469556862937 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:23 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
11:14:23 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 771ms
11:14:23 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
11:14:23 INFO - PROCESS | 1830 | 1469556863603 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:23 INFO - PROCESS | 1830 | 1469556863673 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:24 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
11:14:24 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 583ms
11:14:24 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
11:14:24 INFO - PROCESS | 1830 | 1469556864192 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:24 INFO - PROCESS | 1830 | 1469556864269 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:24 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
11:14:24 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 576ms
11:14:24 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
11:14:24 INFO - PROCESS | 1830 | 1469556864774 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:24 INFO - PROCESS | 1830 | 1469556864851 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:25 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
11:14:25 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
11:14:25 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
11:14:25 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 722ms
11:14:25 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
11:14:25 INFO - PROCESS | 1830 | 1469556865504 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:25 INFO - PROCESS | 1830 | 1469556865722 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
11:14:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
11:14:26 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 974ms
11:14:26 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
11:14:26 INFO - PROCESS | 1830 | 1469556866485 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:26 INFO - PROCESS | 1830 | 1469556866667 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
11:14:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
11:14:27 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 729ms
11:14:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
11:14:27 INFO - PROCESS | 1830 | 1469556867240 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:27 INFO - PROCESS | 1830 | 1469556867331 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
11:14:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 631ms
11:14:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
11:14:27 INFO - PROCESS | 1830 | 1469556867871 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:27 INFO - PROCESS | 1830 | 1469556867953 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:28 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
11:14:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 633ms
11:14:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
11:14:28 INFO - PROCESS | 1830 | 1469556868498 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:28 INFO - PROCESS | 1830 | 1469556868574 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:29 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
11:14:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 629ms
11:14:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
11:14:29 INFO - PROCESS | 1830 | 1469556869132 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:29 INFO - PROCESS | 1830 | 1469556869224 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
11:14:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 679ms
11:14:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
11:14:29 INFO - PROCESS | 1830 | 1469556869822 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:29 INFO - PROCESS | 1830 | 1469556869905 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:30 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
11:14:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 677ms
11:14:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
11:14:30 INFO - PROCESS | 1830 | 1469556870501 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:30 INFO - PROCESS | 1830 | 1469556870572 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:31 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
11:14:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 576ms
11:14:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
11:14:31 INFO - PROCESS | 1830 | 1469556871089 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:31 INFO - PROCESS | 1830 | 1469556871170 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:14:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 628ms
11:14:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
11:14:31 INFO - PROCESS | 1830 | 1469556871717 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:31 INFO - PROCESS | 1830 | 1469556871793 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:32 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
11:14:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 729ms
11:14:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
11:14:32 INFO - PROCESS | 1830 | 1469556872453 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:32 INFO - PROCESS | 1830 | 1469556872710 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
11:14:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 972ms
11:14:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
11:14:33 INFO - PROCESS | 1830 | 1469556873449 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:33 INFO - PROCESS | 1830 | 1469556873574 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
11:14:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 682ms
11:14:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
11:14:34 INFO - PROCESS | 1830 | 1469556874146 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:34 INFO - PROCESS | 1830 | 1469556874246 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
11:14:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 592ms
11:14:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
11:14:34 INFO - PROCESS | 1830 | 1469556874751 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:34 INFO - PROCESS | 1830 | 1469556874838 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
11:14:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 640ms
11:14:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
11:14:35 INFO - PROCESS | 1830 | 1469556875385 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:35 INFO - PROCESS | 1830 | 1469556875463 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
11:14:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 584ms
11:14:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
11:14:35 INFO - PROCESS | 1830 | 1469556875980 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:36 INFO - PROCESS | 1830 | 1469556876064 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
11:14:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 682ms
11:14:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
11:14:36 INFO - PROCESS | 1830 | 1469556876664 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:36 INFO - PROCESS | 1830 | 1469556876753 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
11:14:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 684ms
11:14:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
11:14:37 INFO - PROCESS | 1830 | 1469556877357 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:37 INFO - PROCESS | 1830 | 1469556877437 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:37 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
11:14:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 583ms
11:14:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
11:14:37 INFO - PROCESS | 1830 | 1469556877944 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:38 INFO - PROCESS | 1830 | 1469556878164 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
11:14:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 682ms
11:14:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
11:14:38 INFO - PROCESS | 1830 | 1469556878626 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:38 INFO - PROCESS | 1830 | 1469556878700 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
11:14:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 724ms
11:14:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
11:14:39 INFO - PROCESS | 1830 | 1469556879360 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:39 INFO - PROCESS | 1830 | 1469556879588 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:14:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 883ms
11:14:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
11:14:40 INFO - PROCESS | 1830 | 1469556880258 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:40 INFO - PROCESS | 1830 | 1469556880356 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:40 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
11:14:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 734ms
11:14:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
11:14:41 INFO - PROCESS | 1830 | 1469556881006 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:41 INFO - PROCESS | 1830 | 1469556881181 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
11:14:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 831ms
11:14:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
11:14:41 INFO - PROCESS | 1830 | 1469556881845 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:41 INFO - PROCESS | 1830 | 1469556881946 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
11:14:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 686ms
11:14:42 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
11:14:42 INFO - PROCESS | 1830 | 1469556882527 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:42 INFO - PROCESS | 1830 | 1469556882624 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
11:14:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 573ms
11:14:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
11:14:43 INFO - PROCESS | 1830 | 1469556883107 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:43 INFO - PROCESS | 1830 | 1469556883187 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:43 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
11:14:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 620ms
11:14:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
11:14:43 INFO - PROCESS | 1830 | 1469556883732 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:43 INFO - PROCESS | 1830 | 1469556883807 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
11:14:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 727ms
11:14:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
11:14:44 INFO - PROCESS | 1830 | 1469556884466 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:44 INFO - PROCESS | 1830 | 1469556884588 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:45 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
11:14:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 737ms
11:14:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
11:14:45 INFO - PROCESS | 1830 | 1469556885220 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:45 INFO - PROCESS | 1830 | 1469556885297 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:45 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
11:14:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 623ms
11:14:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
11:14:45 INFO - PROCESS | 1830 | 1469556885851 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:45 INFO - PROCESS | 1830 | 1469556885921 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:46 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
11:14:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 931ms
11:14:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
11:14:46 INFO - PROCESS | 1830 | 1469556886791 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:46 INFO - PROCESS | 1830 | 1469556886897 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
11:14:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 687ms
11:14:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
11:14:47 INFO - PROCESS | 1830 | 1469556887486 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:47 INFO - PROCESS | 1830 | 1469556887591 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:48 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
11:14:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 726ms
11:14:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
11:14:48 INFO - PROCESS | 1830 | 1469556888224 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:48 INFO - PROCESS | 1830 | 1469556888354 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
11:14:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 881ms
11:14:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
11:14:49 INFO - PROCESS | 1830 | 1469556889104 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:49 INFO - PROCESS | 1830 | 1469556889190 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
11:14:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 731ms
11:14:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
11:14:49 INFO - PROCESS | 1830 | 1469556889840 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:49 INFO - PROCESS | 1830 | 1469556889919 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
11:14:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 624ms
11:14:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
11:14:50 INFO - PROCESS | 1830 | 1469556890476 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:50 INFO - PROCESS | 1830 | 1469556890572 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:51 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"
11:14:51 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
11:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:14:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 632ms
11:14:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
11:14:51 INFO - PROCESS | 1830 | 1469556891107 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:51 INFO - PROCESS | 1830 | 1469556891206 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:51 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"
11:14:51 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
11:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:14:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 627ms
11:14:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
11:14:51 INFO - PROCESS | 1830 | 1469556891740 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:51 INFO - PROCESS | 1830 | 1469556891817 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
11:14:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 627ms
11:14:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
11:14:52 INFO - PROCESS | 1830 | 1469556892375 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:52 INFO - PROCESS | 1830 | 1469556892453 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
11:14:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 924ms
11:14:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
11:14:53 INFO - PROCESS | 1830 | 1469556893306 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:53 INFO - PROCESS | 1830 | 1469556893472 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
11:14:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 886ms
11:14:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
11:14:54 INFO - PROCESS | 1830 | 1469556894201 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:54 INFO - PROCESS | 1830 | 1469556894301 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
11:14:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 631ms
11:14:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
11:14:54 INFO - PROCESS | 1830 | 1469556894845 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:54 INFO - PROCESS | 1830 | 1469556894924 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
11:14:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 632ms
11:14:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
11:14:55 INFO - PROCESS | 1830 | 1469556895473 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:55 INFO - PROCESS | 1830 | 1469556895554 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
11:14:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 672ms
11:14:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
11:14:56 INFO - PROCESS | 1830 | 1469556896150 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:56 INFO - PROCESS | 1830 | 1469556896240 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
11:14:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 774ms
11:14:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
11:14:56 INFO - PROCESS | 1830 | 1469556896938 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:57 INFO - PROCESS | 1830 | 1469556897073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:14:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 724ms
11:14:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
11:14:57 INFO - PROCESS | 1830 | 1469556897670 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:57 INFO - PROCESS | 1830 | 1469556897756 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:58 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
11:14:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 574ms
11:14:58 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
11:14:58 INFO - PROCESS | 1830 | 1469556898250 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:58 INFO - PROCESS | 1830 | 1469556898322 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
11:14:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 727ms
11:14:58 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
11:14:58 INFO - PROCESS | 1830 | 1469556898984 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:59 INFO - PROCESS | 1830 | 1469556899061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
11:14:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 639ms
11:14:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
11:14:59 INFO - PROCESS | 1830 | 1469556899626 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:14:59 INFO - PROCESS | 1830 | 1469556899751 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
11:15:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1029ms
11:15:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
11:15:00 INFO - PROCESS | 1830 | 1469556900675 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:00 INFO - PROCESS | 1830 | 1469556900806 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
11:15:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 731ms
11:15:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
11:15:01 INFO - PROCESS | 1830 | 1469556901406 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:01 INFO - PROCESS | 1830 | 1469556901492 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
11:15:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 627ms
11:15:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
11:15:02 INFO - PROCESS | 1830 | 1469556902048 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:02 INFO - PROCESS | 1830 | 1469556902134 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
11:15:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 632ms
11:15:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
11:15:02 INFO - PROCESS | 1830 | 1469556902677 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:02 INFO - PROCESS | 1830 | 1469556902763 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
11:15:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 584ms
11:15:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
11:15:03 INFO - PROCESS | 1830 | 1469556903272 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:03 INFO - PROCESS | 1830 | 1469556903355 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
11:15:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 670ms
11:15:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
11:15:03 INFO - PROCESS | 1830 | 1469556903949 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:04 INFO - PROCESS | 1830 | 1469556904054 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
11:15:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 780ms
11:15:04 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
11:15:04 INFO - PROCESS | 1830 | 1469556904731 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:04 INFO - PROCESS | 1830 | 1469556904819 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
11:15:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
11:15:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 824ms
11:15:05 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
11:15:05 INFO - PROCESS | 1830 | 1469556905564 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:05 INFO - PROCESS | 1830 | 1469556905645 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
11:15:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 632ms
11:15:06 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
11:15:06 INFO - PROCESS | 1830 | 1469556906215 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:06 INFO - PROCESS | 1830 | 1469556906301 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
11:15:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 583ms
11:15:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
11:15:06 INFO - PROCESS | 1830 | 1469556906802 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:06 INFO - PROCESS | 1830 | 1469556906960 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
11:15:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1075ms
11:15:07 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
11:15:07 INFO - PROCESS | 1830 | 1469556907901 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:08 INFO - PROCESS | 1830 | 1469556908011 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
11:15:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 723ms
11:15:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
11:15:08 INFO - PROCESS | 1830 | 1469556908623 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:08 INFO - PROCESS | 1830 | 1469556908714 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
11:15:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
11:15:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
11:15:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
11:15:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
11:15:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1123ms
11:15:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
11:15:09 INFO - PROCESS | 1830 | 1469556909765 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:09 INFO - PROCESS | 1830 | 1469556909852 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
11:15:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 631ms
11:15:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
11:15:10 INFO - PROCESS | 1830 | 1469556910388 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:10 INFO - PROCESS | 1830 | 1469556910462 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:10 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
11:15:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 588ms
11:15:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
11:15:10 INFO - PROCESS | 1830 | 1469556910980 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:11 INFO - PROCESS | 1830 | 1469556911059 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:11 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
11:15:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 626ms
11:15:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
11:15:11 INFO - PROCESS | 1830 | 1469556911615 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:11 INFO - PROCESS | 1830 | 1469556911698 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
11:15:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 979ms
11:15:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
11:15:12 INFO - PROCESS | 1830 | 1469556912603 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:12 INFO - PROCESS | 1830 | 1469556912785 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:13 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
11:15:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 891ms
11:15:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
11:15:13 INFO - PROCESS | 1830 | 1469556913501 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:13 INFO - PROCESS | 1830 | 1469556913592 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:14 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
11:15:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 627ms
11:15:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
11:15:14 INFO - PROCESS | 1830 | 1469556914142 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:14 INFO - PROCESS | 1830 | 1469556914223 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:15:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 677ms
11:15:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
11:15:14 INFO - PROCESS | 1830 | 1469556914815 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:14 INFO - PROCESS | 1830 | 1469556914904 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:15 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
11:15:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 771ms
11:15:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
11:15:15 INFO - PROCESS | 1830 | 1469556915591 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:15 INFO - PROCESS | 1830 | 1469556915684 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
11:15:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 620ms
11:15:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
11:15:16 INFO - PROCESS | 1830 | 1469556916229 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:16 INFO - PROCESS | 1830 | 1469556916329 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
11:15:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 677ms
11:15:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
11:15:16 INFO - PROCESS | 1830 | 1469556916899 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:16 INFO - PROCESS | 1830 | 1469556916971 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
11:15:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 674ms
11:15:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
11:15:17 INFO - PROCESS | 1830 | 1469556917578 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:17 INFO - PROCESS | 1830 | 1469556917656 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
11:15:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 570ms
11:15:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
11:15:18 INFO - PROCESS | 1830 | 1469556918153 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:18 INFO - PROCESS | 1830 | 1469556918229 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
11:15:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 577ms
11:15:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
11:15:18 INFO - PROCESS | 1830 | 1469556918738 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:18 INFO - PROCESS | 1830 | 1469556918852 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
11:15:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 972ms
11:15:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
11:15:19 INFO - PROCESS | 1830 | 1469556919719 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:19 INFO - PROCESS | 1830 | 1469556919829 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
11:15:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 776ms
11:15:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
11:15:20 INFO - PROCESS | 1830 | 1469556920526 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:20 INFO - PROCESS | 1830 | 1469556920661 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:22 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
11:15:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 1545ms
11:15:22 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
11:15:22 INFO - PROCESS | 1830 | 1469556922073 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:22 INFO - PROCESS | 1830 | 1469556922179 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:22 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
11:15:22 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 676ms
11:15:22 INFO - TEST-START | /IndexedDB/idbtransaction.htm
11:15:22 INFO - PROCESS | 1830 | 1469556922746 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:22 INFO - PROCESS | 1830 | 1469556922837 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:23 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
11:15:23 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
11:15:23 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 578ms
11:15:23 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
11:15:23 INFO - PROCESS | 1830 | 1469556923333 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:23 INFO - PROCESS | 1830 | 1469556923414 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
11:15:23 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 627ms
11:15:23 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
11:15:23 INFO - PROCESS | 1830 | 1469556923963 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:24 INFO - PROCESS | 1830 | 1469556924066 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
11:15:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
11:15:25 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1225ms
11:15:25 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
11:15:25 INFO - PROCESS | 1830 | 1469556925196 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:25 INFO - PROCESS | 1830 | 1469556925270 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:25 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
11:15:25 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 685ms
11:15:25 INFO - TEST-START | /IndexedDB/index_sort_order.htm
11:15:25 INFO - PROCESS | 1830 | 1469556925883 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:26 INFO - PROCESS | 1830 | 1469556926020 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:27 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
11:15:27 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 1128ms
11:15:27 INFO - TEST-START | /IndexedDB/interfaces.html
11:15:27 INFO - PROCESS | 1830 | 1469556927016 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:27 INFO - PROCESS | 1830 | 1469556927114 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
11:15:27 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
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
11:15:27 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
11:15:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
11:15:28 INFO - TEST-OK | /IndexedDB/interfaces.html | took 936ms
11:15:28 INFO - TEST-START | /IndexedDB/interfaces.worker
11:15:28 INFO - PROCESS | 1830 | 1469556927976 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:28 INFO - PROCESS | 1830 | 1469556928087 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
11:15:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
11:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:15:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:15:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:15:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:15:29 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
11:15:29 INFO - {}
11:15:29 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 - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
11:15:29 INFO - {}
11:15:29 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1354ms
11:15:29 INFO - TEST-START | /IndexedDB/key_invalid.htm
11:15:29 INFO - PROCESS | 1830 | 1469556929365 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:29 INFO - PROCESS | 1830 | 1469556929557 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
11:15:30 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
11:15:30 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 847ms
11:15:30 INFO - TEST-START | /IndexedDB/key_valid.html
11:15:30 INFO - PROCESS | 1830 | 1469556930185 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:30 INFO - PROCESS | 1830 | 1469556930281 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
11:15:31 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
11:15:31 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1540ms
11:15:31 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
11:15:31 INFO - PROCESS | 1830 | 1469556931733 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:31 INFO - PROCESS | 1830 | 1469556931850 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:32 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
11:15:32 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 775ms
11:15:32 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
11:15:32 INFO - PROCESS | 1830 | 1469556932518 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:32 INFO - PROCESS | 1830 | 1469556932611 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:33 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
11:15:33 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 873ms
11:15:33 INFO - TEST-START | /IndexedDB/keygenerator.htm
11:15:33 INFO - PROCESS | 1830 | 1469556933399 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:33 INFO - PROCESS | 1830 | 1469556933617 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:34 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
11:15:34 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
11:15:34 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
11:15:34 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 976ms
11:15:34 INFO - TEST-START | /IndexedDB/keyorder.htm
11:15:34 INFO - PROCESS | 1830 | 1469556934387 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:34 INFO - PROCESS | 1830 | 1469556934516 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
11:15:35 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
11:15:35 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 886ms
11:15:35 INFO - TEST-START | /IndexedDB/keypath.htm
11:15:35 INFO - PROCESS | 1830 | 1469556935286 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:35 INFO - PROCESS | 1830 | 1469556935371 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
11:15:36 INFO - TEST-OK | /IndexedDB/keypath.htm | took 732ms
11:15:36 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
11:15:36 INFO - PROCESS | 1830 | 1469556936061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:36 INFO - PROCESS | 1830 | 1469556936155 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
11:15:36 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
11:15:36 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 812ms
11:15:36 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
11:15:36 INFO - PROCESS | 1830 | 1469556936869 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:36 INFO - PROCESS | 1830 | 1469556936977 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
11:15:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
11:15:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
11:15:37 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 743ms
11:15:37 INFO - TEST-START | /IndexedDB/list_ordering.htm
11:15:37 INFO - PROCESS | 1830 | 1469556937601 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:37 INFO - PROCESS | 1830 | 1469556937702 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:38 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
11:15:38 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
11:15:38 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
11:15:38 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 832ms
11:15:38 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
11:15:38 INFO - PROCESS | 1830 | 1469556938439 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:38 INFO - PROCESS | 1830 | 1469556938513 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:39 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
11:15:39 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 627ms
11:15:39 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
11:15:39 INFO - PROCESS | 1830 | 1469556939074 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:39 INFO - PROCESS | 1830 | 1469556939156 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:39 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
11:15:39 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 636ms
11:15:39 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
11:15:39 INFO - PROCESS | 1830 | 1469556939714 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:39 INFO - PROCESS | 1830 | 1469556939799 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:40 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
11:15:40 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 820ms
11:15:40 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
11:15:40 INFO - PROCESS | 1830 | 1469556940543 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:40 INFO - PROCESS | 1830 | 1469556940811 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:41 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
11:15:41 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 925ms
11:15:41 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
11:15:41 INFO - PROCESS | 1830 | 1469556941479 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:41 INFO - PROCESS | 1830 | 1469556941609 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:42 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
11:15:42 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 729ms
11:15:42 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
11:15:42 INFO - PROCESS | 1830 | 1469556942210 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:42 INFO - PROCESS | 1830 | 1469556942298 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:42 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
11:15:42 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 675ms
11:15:42 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
11:15:42 INFO - PROCESS | 1830 | 1469556942901 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:43 INFO - PROCESS | 1830 | 1469556943028 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:43 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
11:15:43 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 742ms
11:15:43 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
11:15:43 INFO - PROCESS | 1830 | 1469556943643 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:43 INFO - PROCESS | 1830 | 1469556943725 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:44 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
11:15:44 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 727ms
11:15:44 INFO - TEST-START | /IndexedDB/value.htm
11:15:44 INFO - PROCESS | 1830 | 1469556944378 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:44 INFO - PROCESS | 1830 | 1469556944495 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:45 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
11:15:45 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
11:15:45 INFO - TEST-OK | /IndexedDB/value.htm | took 876ms
11:15:45 INFO - TEST-START | /IndexedDB/value_recursive.htm
11:15:45 INFO - PROCESS | 1830 | 1469556945256 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:45 INFO - PROCESS | 1830 | 1469556945365 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
11:15:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
11:15:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
11:15:46 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 973ms
11:15:46 INFO - TEST-START | /IndexedDB/writer-starvation.htm
11:15:46 INFO - PROCESS | 1830 | 1469556946234 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:46 INFO - PROCESS | 1830 | 1469556946320 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:47 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
11:15:47 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 829ms
11:15:47 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
11:15:47 INFO - PROCESS | 1830 | 1469556947071 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:47 INFO - PROCESS | 1830 | 1469556947208 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
11:15:48 INFO - {}
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
11:15:48 INFO - {}
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
11:15:48 INFO - {}
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
11:15:48 INFO - {}
11:15:48 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 978ms
11:15:48 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
11:15:48 INFO - PROCESS | 1830 | 1469556948064 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:48 INFO - PROCESS | 1830 | 1469556948176 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
11:15:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
11:15:48 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 731ms
11:15:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
11:15:48 INFO - PROCESS | 1830 | 1469556948824 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:48 INFO - PROCESS | 1830 | 1469556948919 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
11:15:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
11:15:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 743ms
11:15:49 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
11:15:49 INFO - PROCESS | 1830 | 1469556949598 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:49 INFO - PROCESS | 1830 | 1469556949687 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
11:15:50 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
11:15:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
11:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
11:15:50 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
11:15:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
11:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:50 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
11:15:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
11:15:50 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 955ms
11:15:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
11:15:50 INFO - PROCESS | 1830 | 1469556950539 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:50 INFO - PROCESS | 1830 | 1469556950631 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:51 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() {
11:15:51 INFO - [native code]
11:15:51 INFO - }" but got function "function () {
11:15:51 INFO - }"
11:15:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
11:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
11:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
11:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
11:15:51 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
11:15:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
11:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
11:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
11:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
11:15:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 629ms
11:15:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
11:15:51 INFO - PROCESS | 1830 | 1469556951173 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:51 INFO - PROCESS | 1830 | 1469556951260 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:51 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() {
11:15:51 INFO - [native code]
11:15:51 INFO - }" but got function "function () {
11:15:51 INFO - }"
11:15:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
11:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
11:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
11:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
11:15:51 INFO - {}
11:15:51 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
11:15:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
11:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
11:15:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
11:15:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
11:15:51 INFO - {}
11:15:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 680ms
11:15:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
11:15:51 INFO - PROCESS | 1830 | 1469556951866 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:51 INFO - PROCESS | 1830 | 1469556951991 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
11:15:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
11:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
11:15:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
11:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
11:15:52 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"
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
11:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
11:15:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
11:15:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
11:15:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
11:15:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
11:15:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
11:15:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
11:15:52 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"
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
11:15:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
11:15:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
11:15:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
11:15:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
11:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
11:15:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:15:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 729ms
11:15:52 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
11:15:52 INFO - PROCESS | 1830 | 1469556952603 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:52 INFO - PROCESS | 1830 | 1469556952734 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
11:15:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 678ms
11:15:53 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
11:15:53 INFO - PROCESS | 1830 | 1469556953309 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:53 INFO - PROCESS | 1830 | 1469556953387 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
11:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
11:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
11:15:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
11:15:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 634ms
11:15:53 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
11:15:53 INFO - PROCESS | 1830 | 1469556953951 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:54 INFO - PROCESS | 1830 | 1469556954095 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
11:15:54 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
11:15:54 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
11:15:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
11:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:15:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
11:15:54 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 928ms
11:15:54 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
11:15:54 INFO - PROCESS | 1830 | 1469556954890 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:54 INFO - PROCESS | 1830 | 1469556954989 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
11:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
11:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
11:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
11:15:56 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
11:15:56 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1630ms
11:15:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
11:15:56 INFO - PROCESS | 1830 | 1469556956540 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:56 INFO - PROCESS | 1830 | 1469556956610 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
11:15:58 INFO - {}
11:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
11:15:58 INFO - {}
11:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
11:15:58 INFO - {}
11:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
11:15:58 INFO - {}
11:15:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
11:15:58 INFO - {}
11:15:58 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1680ms
11:15:58 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
11:15:58 INFO - PROCESS | 1830 | 1469556958235 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:58 INFO - PROCESS | 1830 | 1469556958309 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:58 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
11:15:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 737ms
11:15:58 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
11:15:58 INFO - PROCESS | 1830 | 1469556958969 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:59 INFO - PROCESS | 1830 | 1469556959061 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
11:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
11:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
11:15:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 577ms
11:15:59 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
11:15:59 INFO - PROCESS | 1830 | 1469556959554 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:15:59 INFO - PROCESS | 1830 | 1469556959651 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:09 INFO - PROCESS | 1830 | MARIONETTE LOG: INFO: Timeout fired
11:16:09 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
11:16:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
11:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
11:16:09 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10311ms
11:16:09 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
11:16:09 INFO - PROCESS | 1830 | 1469556969876 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:09 INFO - PROCESS | 1830 | 1469556969982 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:10 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
11:16:10 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 881ms
11:16:10 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
11:16:10 INFO - PROCESS | 1830 | 1469556970770 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:10 INFO - PROCESS | 1830 | 1469556970875 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:11 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
11:16:11 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 727ms
11:16:11 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
11:16:11 INFO - PROCESS | 1830 | 1469556971504 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:11 INFO - PROCESS | 1830 | 1469556971607 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:12 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
11:16:12 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 624ms
11:16:12 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
11:16:12 INFO - PROCESS | 1830 | 1469556972126 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:12 INFO - PROCESS | 1830 | 1469556972207 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:12 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
11:16:12 INFO - {}
11:16:12 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 630ms
11:16:12 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
11:16:12 INFO - PROCESS | 1830 | 1469556972761 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:12 INFO - PROCESS | 1830 | 1469556972855 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
11:16:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 679ms
11:16:13 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
11:16:13 INFO - PROCESS | 1830 | 1469556973448 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:13 INFO - PROCESS | 1830 | 1469556973581 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:14 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
11:16:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
11:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
11:16:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
11:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
11:16:14 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 728ms
11:16:14 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
11:16:14 INFO - PROCESS | 1830 | 1469556974180 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:14 INFO - PROCESS | 1830 | 1469556974276 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:14 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().
11:16:14 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 624ms
11:16:14 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
11:16:14 INFO - PROCESS | 1830 | 1469556974810 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:14 INFO - PROCESS | 1830 | 1469556974897 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:15 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
11:16:15 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 632ms
11:16:15 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
11:16:15 INFO - PROCESS | 1830 | 1469556975450 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:15 INFO - PROCESS | 1830 | 1469556975515 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:16 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
11:16:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 623ms
11:16:16 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
11:16:16 INFO - PROCESS | 1830 | 1469556976079 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:16 INFO - PROCESS | 1830 | 1469556976159 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:16 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"
11:16:16 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
11:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:16 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
11:16:16 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
11:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:16 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
11:16:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
11:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
11:16:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 581ms
11:16:16 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
11:16:16 INFO - PROCESS | 1830 | 1469556976678 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:16 INFO - PROCESS | 1830 | 1469556976773 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:17 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
11:16:17 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 671ms
11:16:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
11:16:17 INFO - PROCESS | 1830 | 1469556977355 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:17 INFO - PROCESS | 1830 | 1469556977441 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:17 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
11:16:17 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 577ms
11:16:17 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
11:16:17 INFO - PROCESS | 1830 | 1469556977934 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:18 INFO - PROCESS | 1830 | 1469556978009 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:18 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
11:16:18 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 578ms
11:16:18 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
11:16:18 INFO - PROCESS | 1830 | 1469556978520 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:18 INFO - PROCESS | 1830 | 1469556978597 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:19 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
11:16:19 INFO - do_test/)
11:16:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
11:16:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
11:16:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
11:16:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
11:16:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
11:16:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
11:16:56 INFO - )
11:16:56 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 574ms
11:16:56 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
11:16:56 INFO - PROCESS | 1830 | 1469557016381 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:56 INFO - PROCESS | 1830 | 1469557016471 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
11:16:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
11:16:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
11:16:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
11:16:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
11:16:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
11:16:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 879ms
11:16:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
11:16:57 INFO - PROCESS | 1830 | 1469557017262 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:57 INFO - PROCESS | 1830 | 1469557017362 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
11:16:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 981ms
11:16:58 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
11:16:58 INFO - PROCESS | 1830 | 1469557018263 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:58 INFO - PROCESS | 1830 | 1469557018345 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
11:16:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
11:16:58 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 534ms
11:16:58 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
11:16:58 INFO - PROCESS | 1830 | 1469557018813 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:58 INFO - PROCESS | 1830 | 1469557018929 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
11:16:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
11:16:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
11:16:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
11:16:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
11:16:59 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 672ms
11:16:59 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
11:16:59 INFO - PROCESS | 1830 | 1469557019487 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:16:59 INFO - PROCESS | 1830 | 1469557019560 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:00 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
11:17:00 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
11:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:00 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
11:17:00 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 573ms
11:17:00 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
11:17:00 INFO - PROCESS | 1830 | 1469557020068 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:00 INFO - PROCESS | 1830 | 1469557020152 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:00 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
11:17:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
11:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
11:17:00 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 579ms
11:17:00 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
11:17:00 INFO - PROCESS | 1830 | 1469557020660 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:00 INFO - PROCESS | 1830 | 1469557020741 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:01 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
11:17:01 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 931ms
11:17:01 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
11:17:01 INFO - PROCESS | 1830 | 1469557021603 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:01 INFO - PROCESS | 1830 | 1469557021713 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:02 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
11:17:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
11:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
11:17:02 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 733ms
11:17:02 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
11:17:02 INFO - PROCESS | 1830 | 1469557022345 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:02 INFO - PROCESS | 1830 | 1469557022414 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:02 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
11:17:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
11:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
11:17:02 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 621ms
11:17:02 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
11:17:02 INFO - PROCESS | 1830 | 1469557022981 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:03 INFO - PROCESS | 1830 | 1469557023065 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
11:17:03 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 630ms
11:17:03 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
11:17:03 INFO - PROCESS | 1830 | 1469557023606 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:03 INFO - PROCESS | 1830 | 1469557023682 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
11:17:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 577ms
11:17:04 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
11:17:04 INFO - PROCESS | 1830 | 1469557024188 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:04 INFO - PROCESS | 1830 | 1469557024263 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
11:17:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 678ms
11:17:04 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
11:17:04 INFO - PROCESS | 1830 | 1469557024883 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:05 INFO - PROCESS | 1830 | 1469557025058 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
11:17:05 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 878ms
11:17:05 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
11:17:05 INFO - PROCESS | 1830 | 1469557025770 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:05 INFO - PROCESS | 1830 | 1469557025856 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:06 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
11:17:06 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
11:17:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:17:06 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
11:17:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
11:17:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
11:17:06 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 584ms
11:17:06 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
11:17:06 INFO - PROCESS | 1830 | 1469557026363 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:06 INFO - PROCESS | 1830 | 1469557026448 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
11:17:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
11:17:06 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 635ms
11:17:06 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
11:17:07 INFO - PROCESS | 1830 | 1469557027003 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:07 INFO - PROCESS | 1830 | 1469557027082 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
11:17:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
11:17:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
11:17:07 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
11:17:07 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 677ms
11:17:07 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
11:17:07 INFO - PROCESS | 1830 | 1469557027686 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:07 INFO - PROCESS | 1830 | 1469557027797 Marionette INFO sendAsync 19cd1014-a212-43a8-8b98-13b0174448a9
11:17:08 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: