builder: mozilla-aurora_ubuntu32_vm_test_pgo-web-platform-tests-1
slave: tst-linux32-spot-471
starttime: 1465125162.64
results: success (0)
buildid: 20160605010644
builduid: a6b3154f0b2c4bd0ae1605cb13f7ab02
revision: 072ce9419eaaf6be1cdbd589176feec2b7d8ec07
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 04:12:42.637883) =========
master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 04:12:42.638287) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2016-06-05 04:12:42.638572) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2016-06-05 04:12:58.359974) =========
========= Started 'bash -c ...' (results: 0, elapsed: 12 secs) (at 2016-06-05 04:12:58.368390) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-05 04:12:58-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 546K=0.02s
2016-06-05 04:12:58 (546 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.307149
========= master_lag: 12.11 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 12 secs) (at 2016-06-05 04:13:10.782068) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-05 04:13:10.782381) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.032144
========= master_lag: 4.93 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-05 04:13:15.747137) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 04:13:15.747455) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 --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-aurora --rev 072ce9419eaaf6be1cdbd589176feec2b7d8ec07 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977
_=/tools/buildbot/bin/python
using PTY: False
2016-06-05 04:13:16,099 truncating revision to first 12 chars
2016-06-05 04:13:16,100 Setting DEBUG logging.
2016-06-05 04:13:16,100 attempt 1/10
2016-06-05 04:13:16,100 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/072ce9419eaa?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-05 04:13:16,775 unpacking tar archive at: mozilla-aurora-072ce9419eaa/testing/mozharness/
program finished with exit code 0
elapsedTime=0.960483
========= master_lag: 0.30 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 04:13:17.012075) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 04:13:17.012378) =========
script_repo_revision: 072ce9419eaaf6be1cdbd589176feec2b7d8ec07
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 04:13:17.024940) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 04:13:17.025242) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 04:13:17.057223) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 33 secs) (at 2016-06-05 04:13:17.057493) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977
_=/tools/buildbot/bin/python
using PTY: False
04:13:17 INFO - MultiFileLogger online at 20160605 04:13:17 in /builds/slave/test
04:13:17 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
04:13:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
04:13:17 INFO - {'append_to_log': False,
04:13:17 INFO - 'base_work_dir': '/builds/slave/test',
04:13:17 INFO - 'blob_upload_branch': 'mozilla-aurora',
04:13:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
04:13:17 INFO - 'buildbot_json_path': 'buildprops.json',
04:13:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
04:13:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
04:13:17 INFO - 'download_minidump_stackwalk': True,
04:13:17 INFO - 'download_symbols': 'ondemand',
04:13:17 INFO - 'e10s': False,
04:13:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
04:13:17 INFO - 'tooltool.py': '/tools/tooltool.py',
04:13:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
04:13:17 INFO - '/tools/misc-python/virtualenv.py')},
04:13:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
04:13:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
04:13:17 INFO - 'log_level': 'info',
04:13:17 INFO - 'log_to_console': True,
04:13:17 INFO - 'opt_config_files': (),
04:13:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
04:13:17 INFO - '--processes=1',
04:13:17 INFO - '--config=%(test_path)s/wptrunner.ini',
04:13:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
04:13:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
04:13:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
04:13:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
04:13:17 INFO - 'pip_index': False,
04:13:17 INFO - 'require_test_zip': True,
04:13:17 INFO - 'test_type': ('testharness',),
04:13:17 INFO - 'this_chunk': '1',
04:13:17 INFO - 'tooltool_cache': '/builds/tooltool_cache',
04:13:17 INFO - 'total_chunks': '5',
04:13:17 INFO - 'virtualenv_path': 'venv',
04:13:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
04:13:17 INFO - 'work_dir': 'build'}
04:13:17 INFO - #####
04:13:17 INFO - ##### Running clobber step.
04:13:17 INFO - #####
04:13:17 INFO - Running pre-action listener: _resource_record_pre_action
04:13:17 INFO - Running main action method: clobber
04:13:17 INFO - rmtree: /builds/slave/test/build
04:13:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
04:13:18 INFO - Running post-action listener: _resource_record_post_action
04:13:18 INFO - #####
04:13:18 INFO - ##### Running read-buildbot-config step.
04:13:18 INFO - #####
04:13:18 INFO - Running pre-action listener: _resource_record_pre_action
04:13:18 INFO - Running main action method: read_buildbot_config
04:13:18 INFO - Using buildbot properties:
04:13:18 INFO - {
04:13:18 INFO - "project": "",
04:13:18 INFO - "product": "firefox",
04:13:18 INFO - "script_repo_revision": "production",
04:13:18 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-pgo-unittest",
04:13:18 INFO - "repository": "",
04:13:18 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora pgo test web-platform-tests-1",
04:13:18 INFO - "buildid": "20160605010644",
04:13:18 INFO - "pgo_build": "True",
04:13:18 INFO - "basedir": "/builds/slave/test",
04:13:18 INFO - "buildnumber": 5,
04:13:18 INFO - "slavename": "tst-linux32-spot-471",
04:13:18 INFO - "revision": "072ce9419eaaf6be1cdbd589176feec2b7d8ec07",
04:13:18 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/",
04:13:18 INFO - "platform": "linux",
04:13:18 INFO - "branch": "mozilla-aurora",
04:13:18 INFO - "repo_path": "releases/mozilla-aurora",
04:13:18 INFO - "moz_repo_path": "",
04:13:18 INFO - "stage_platform": "linux-pgo",
04:13:18 INFO - "builduid": "a6b3154f0b2c4bd0ae1605cb13f7ab02",
04:13:18 INFO - "slavebuilddir": "test"
04:13:18 INFO - }
04:13:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2.
04:13:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json.
04:13:18 INFO - Running post-action listener: _resource_record_post_action
04:13:18 INFO - #####
04:13:18 INFO - ##### Running download-and-extract step.
04:13:18 INFO - #####
04:13:18 INFO - Running pre-action listener: _resource_record_pre_action
04:13:18 INFO - Running main action method: download_and_extract
04:13:18 INFO - mkdir: /builds/slave/test/build/tests
04:13:18 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')]}
04:13:18 INFO - https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
04:13:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json
04:13:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json
04:13:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json
04:13:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1
04:13:19 INFO - Downloaded 1325 bytes.
04:13:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json
04:13:19 INFO - Using the following test package requirements:
04:13:19 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'],
04:13:19 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'],
04:13:19 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'],
04:13:19 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'jsshell-linux-i686.zip'],
04:13:19 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'],
04:13:19 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'],
04:13:19 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'],
04:13:19 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'],
04:13:19 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'],
04:13:19 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip',
04:13:19 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']}
04:13:19 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
04:13:19 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')]}
04:13:19 INFO - https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
04:13:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip
04:13:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip
04:13:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip
04:13:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1
04:13:23 INFO - Downloaded 24070919 bytes.
04:13:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
04:13:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
04:13:23 INFO - caution: filename not matched: web-platform/*
04:13:23 INFO - Return code: 11
04:13:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:23 INFO - https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
04:13:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip
04:13:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip
04:13:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip
04:13:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
04:13:27 INFO - Downloaded 36389076 bytes.
04:13:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
04:13:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
04:13:31 INFO - caution: filename not matched: bin/*
04:13:31 INFO - caution: filename not matched: config/*
04:13:31 INFO - caution: filename not matched: mozbase/*
04:13:31 INFO - caution: filename not matched: marionette/*
04:13:31 INFO - caution: filename not matched: tools/wptserve/*
04:13:31 INFO - Return code: 11
04:13: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')]}
04:13:31 INFO - https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
04:13:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2
04:13:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2
04:13:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2
04:13:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1
04:13:37 INFO - Downloaded 63738305 bytes.
04:13:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2
04:13:37 INFO - mkdir: /builds/slave/test/properties
04:13:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
04:13:37 INFO - Writing to file /builds/slave/test/properties/build_url
04:13:37 INFO - Contents:
04:13:37 INFO - build_url:https://queue.taskcluster.net/v1/task/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2
04:13:38 INFO - Running post-action listener: _resource_record_post_action
04:13:38 INFO - Running post-action listener: set_extra_try_arguments
04:13:38 INFO - #####
04:13:38 INFO - ##### Running create-virtualenv step.
04:13:38 INFO - #####
04:13:38 INFO - Running pre-action listener: _pre_create_virtualenv
04:13:38 INFO - Running pre-action listener: _resource_record_pre_action
04:13:38 INFO - Running main action method: create_virtualenv
04:13:38 INFO - Creating virtualenv /builds/slave/test/build/venv
04:13:38 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
04:13:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
04:13:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
04:13:38 INFO - Using real prefix '/usr'
04:13:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python
04:13:39 INFO - Installing distribute.............................................................................................................................................................................................done.
04:13:43 INFO - Installing pip.................done.
04:13:43 INFO - Return code: 0
04:13:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
04:13:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:13:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:13:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:13:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:13:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ac7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6af70>, '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 0x8b6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977', '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
04:13:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
04:13:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
04:13:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:13:43 INFO - 'CCACHE_UMASK': '002',
04:13:43 INFO - 'DISPLAY': ':0',
04:13:43 INFO - 'HOME': '/home/cltbld',
04:13:43 INFO - 'LANG': 'en_US.UTF-8',
04:13:43 INFO - 'LOGNAME': 'cltbld',
04:13:43 INFO - 'MAIL': '/var/mail/cltbld',
04:13:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:13:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:13:43 INFO - 'MOZ_NO_REMOTE': '1',
04:13:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:13:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:13:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:13:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:13:43 INFO - 'PWD': '/builds/slave/test',
04:13:43 INFO - 'SHELL': '/bin/bash',
04:13:43 INFO - 'SHLVL': '1',
04:13:43 INFO - 'TERM': 'linux',
04:13:43 INFO - 'TMOUT': '86400',
04:13:43 INFO - 'USER': 'cltbld',
04:13:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977',
04:13:43 INFO - '_': '/tools/buildbot/bin/python'}
04:13:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:13:43 INFO - Downloading/unpacking psutil>=0.7.1
04:13:43 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
04:13:43 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
04:13:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:43 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
04:13:43 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
04:13:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
04:13:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:13:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
04:13:47 INFO - Installing collected packages: psutil
04:13:47 INFO - Running setup.py install for psutil
04:13:47 INFO - building 'psutil._psutil_linux' extension
04:13:47 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
04:13:47 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
04:13:47 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
04:13:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
04:13:48 INFO - building 'psutil._psutil_posix' extension
04:13:48 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
04:13:48 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
04:13:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:13:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
04:13:48 INFO - Successfully installed psutil
04:13:48 INFO - Cleaning up...
04:13:48 INFO - Return code: 0
04:13:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
04:13:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:13:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:13:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:13:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:13:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ac7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6af70>, '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 0x8b6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977', '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
04:13:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
04:13:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
04:13:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:13:48 INFO - 'CCACHE_UMASK': '002',
04:13:48 INFO - 'DISPLAY': ':0',
04:13:48 INFO - 'HOME': '/home/cltbld',
04:13:48 INFO - 'LANG': 'en_US.UTF-8',
04:13:48 INFO - 'LOGNAME': 'cltbld',
04:13:48 INFO - 'MAIL': '/var/mail/cltbld',
04:13:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:13:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:13:48 INFO - 'MOZ_NO_REMOTE': '1',
04:13:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:13:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:13:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:13:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:13:48 INFO - 'PWD': '/builds/slave/test',
04:13:48 INFO - 'SHELL': '/bin/bash',
04:13:48 INFO - 'SHLVL': '1',
04:13:48 INFO - 'TERM': 'linux',
04:13:48 INFO - 'TMOUT': '86400',
04:13:48 INFO - 'USER': 'cltbld',
04:13:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977',
04:13:48 INFO - '_': '/tools/buildbot/bin/python'}
04:13:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:13:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
04:13:48 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
04:13:48 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
04:13:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:48 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
04:13:48 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
04:13:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz
04:13:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
04:13:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
04:13:52 INFO - Installing collected packages: mozsystemmonitor
04:13:52 INFO - Running setup.py install for mozsystemmonitor
04:13:52 INFO - Successfully installed mozsystemmonitor
04:13:52 INFO - Cleaning up...
04:13:53 INFO - Return code: 0
04:13:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
04:13:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:13:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:13:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:13:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:13:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:13:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x8a60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ac7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6af70>, '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 0x8b6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977', '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
04:13:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
04:13:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
04:13:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:13:53 INFO - 'CCACHE_UMASK': '002',
04:13:53 INFO - 'DISPLAY': ':0',
04:13:53 INFO - 'HOME': '/home/cltbld',
04:13:53 INFO - 'LANG': 'en_US.UTF-8',
04:13:53 INFO - 'LOGNAME': 'cltbld',
04:13:53 INFO - 'MAIL': '/var/mail/cltbld',
04:13:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:13:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:13:53 INFO - 'MOZ_NO_REMOTE': '1',
04:13:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:13:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:13:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:13:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:13:53 INFO - 'PWD': '/builds/slave/test',
04:13:53 INFO - 'SHELL': '/bin/bash',
04:13:53 INFO - 'SHLVL': '1',
04:13:53 INFO - 'TERM': 'linux',
04:13:53 INFO - 'TMOUT': '86400',
04:13:53 INFO - 'USER': 'cltbld',
04:13:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977',
04:13:53 INFO - '_': '/tools/buildbot/bin/python'}
04:13:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:13:53 INFO - Downloading/unpacking blobuploader==1.2.4
04:13:53 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
04:13:53 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
04:13:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:53 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
04:13:53 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
04:13:57 INFO - Downloading blobuploader-1.2.4.tar.gz
04:13:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
04:13:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
04:13: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
04:13: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
04:13:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13: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
04:13: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
04:13:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
04:13:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
04:13:58 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
04:13:58 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
04:13:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:13:58 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
04:13:58 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
04:13:58 INFO - Downloading docopt-0.6.1.tar.gz
04:13:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
04:13:58 INFO - Installing collected packages: blobuploader, requests, docopt
04:13:58 INFO - Running setup.py install for blobuploader
04:13:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
04:13:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
04:13:58 INFO - Running setup.py install for requests
04:13:59 INFO - Running setup.py install for docopt
04:13:59 INFO - Successfully installed blobuploader requests docopt
04:13:59 INFO - Cleaning up...
04:14:00 INFO - Return code: 0
04:14:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:14:00 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')]}
04:14:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:14:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:14:00 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')]}
04:14:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:14:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:14:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ac7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6af70>, '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 0x8b6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977', '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
04:14:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
04:14:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
04:14:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:14:00 INFO - 'CCACHE_UMASK': '002',
04:14:00 INFO - 'DISPLAY': ':0',
04:14:00 INFO - 'HOME': '/home/cltbld',
04:14:00 INFO - 'LANG': 'en_US.UTF-8',
04:14:00 INFO - 'LOGNAME': 'cltbld',
04:14:00 INFO - 'MAIL': '/var/mail/cltbld',
04:14:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:14:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:14:00 INFO - 'MOZ_NO_REMOTE': '1',
04:14:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:14:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:14:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:14:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:14:00 INFO - 'PWD': '/builds/slave/test',
04:14:00 INFO - 'SHELL': '/bin/bash',
04:14:00 INFO - 'SHLVL': '1',
04:14:00 INFO - 'TERM': 'linux',
04:14:00 INFO - 'TMOUT': '86400',
04:14:00 INFO - 'USER': 'cltbld',
04:14:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977',
04:14:00 INFO - '_': '/tools/buildbot/bin/python'}
04:14:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:14:00 INFO - Running setup.py (path:/tmp/pip-hWIa9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:14:00 INFO - Running setup.py (path:/tmp/pip-3m0C3u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:14:00 INFO - Running setup.py (path:/tmp/pip-T24EYz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:14:00 INFO - Running setup.py (path:/tmp/pip-bL6WMK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:14:01 INFO - Running setup.py (path:/tmp/pip-zhippI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:14:01 INFO - Running setup.py (path:/tmp/pip-Sy16jQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:14:01 INFO - Running setup.py (path:/tmp/pip-KzX_xe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:14:01 INFO - Running setup.py (path:/tmp/pip-sUaxjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:14:01 INFO - Running setup.py (path:/tmp/pip-rs157c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:14:01 INFO - Running setup.py (path:/tmp/pip-gQdXzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:14:01 INFO - Running setup.py (path:/tmp/pip-_a3qXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:14:01 INFO - Running setup.py (path:/tmp/pip-0VVhzG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:14:02 INFO - Running setup.py (path:/tmp/pip-Jwt8t5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:14:02 INFO - Running setup.py (path:/tmp/pip-avdzzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:14:02 INFO - Running setup.py (path:/tmp/pip-mPri8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:14:02 INFO - Running setup.py (path:/tmp/pip-Nfkjmy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:14:02 INFO - Running setup.py (path:/tmp/pip-7bXhh2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
04:14:02 INFO - Running setup.py (path:/tmp/pip-em92WO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
04:14:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
04:14:02 INFO - Running setup.py (path:/tmp/pip-1rHVpu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
04:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:14:03 INFO - Running setup.py (path:/tmp/pip-KPu8Ah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:14:03 INFO - Running setup.py (path:/tmp/pip-eracbM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:14:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:14:03 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
04:14:03 INFO - Running setup.py install for manifestparser
04:14:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
04:14:03 INFO - Running setup.py install for mozcrash
04:14:04 INFO - Running setup.py install for mozdebug
04:14:04 INFO - Running setup.py install for mozdevice
04:14:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
04:14:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin
04:14:04 INFO - Running setup.py install for mozfile
04:14:04 INFO - Running setup.py install for mozhttpd
04:14:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
04:14:04 INFO - Running setup.py install for mozinfo
04:14:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
04:14:05 INFO - Running setup.py install for mozInstall
04:14:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
04:14:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
04:14:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
04:14:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
04:14:05 INFO - Running setup.py install for mozleak
04:14:05 INFO - Running setup.py install for mozlog
04:14:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
04:14:06 INFO - Running setup.py install for moznetwork
04:14:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
04:14:06 INFO - Running setup.py install for mozprocess
04:14:06 INFO - Running setup.py install for mozprofile
04:14:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
04:14:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
04:14:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
04:14:07 INFO - Running setup.py install for mozrunner
04:14:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
04:14:07 INFO - Running setup.py install for mozscreenshot
04:14:07 INFO - Running setup.py install for moztest
04:14:07 INFO - Running setup.py install for mozversion
04:14:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
04:14:08 INFO - Running setup.py install for wptserve
04:14:08 INFO - Running setup.py install for marionette-driver
04:14:08 INFO - Running setup.py install for browsermob-proxy
04:14:08 INFO - Running setup.py install for marionette-client
04:14:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:14:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
04:14:09 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
04:14:09 INFO - Cleaning up...
04:14:09 INFO - Return code: 0
04:14:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:14:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:14:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:14:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:14:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:14:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:14:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
04:14:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8a60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ac7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6af70>, '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 0x8b6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977', '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
04:14:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
04:14:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
04:14:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:14:09 INFO - 'CCACHE_UMASK': '002',
04:14:09 INFO - 'DISPLAY': ':0',
04:14:09 INFO - 'HOME': '/home/cltbld',
04:14:09 INFO - 'LANG': 'en_US.UTF-8',
04:14:09 INFO - 'LOGNAME': 'cltbld',
04:14:09 INFO - 'MAIL': '/var/mail/cltbld',
04:14:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:14:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:14:09 INFO - 'MOZ_NO_REMOTE': '1',
04:14:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:14:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:14:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:14:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:14:09 INFO - 'PWD': '/builds/slave/test',
04:14:09 INFO - 'SHELL': '/bin/bash',
04:14:09 INFO - 'SHLVL': '1',
04:14:09 INFO - 'TERM': 'linux',
04:14:09 INFO - 'TMOUT': '86400',
04:14:09 INFO - 'USER': 'cltbld',
04:14:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977',
04:14:09 INFO - '_': '/tools/buildbot/bin/python'}
04:14:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:14:09 INFO - Running setup.py (path:/tmp/pip-e6h79h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:14:10 INFO - Running setup.py (path:/tmp/pip-DS9COc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:14:10 INFO - Running setup.py (path:/tmp/pip-PfOe1M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:14:10 INFO - Running setup.py (path:/tmp/pip-xhxmAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:14:10 INFO - Running setup.py (path:/tmp/pip-iH6fwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:14:10 INFO - Running setup.py (path:/tmp/pip-xEKWAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:14:10 INFO - Running setup.py (path:/tmp/pip-zOQhL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:14:10 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))
04:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:14:10 INFO - Running setup.py (path:/tmp/pip-u_VHgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:14:11 INFO - Running setup.py (path:/tmp/pip-14bpKU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:14:11 INFO - Running setup.py (path:/tmp/pip-WDRAyK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:14:11 INFO - Running setup.py (path:/tmp/pip-mTS1_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:14:11 INFO - Running setup.py (path:/tmp/pip-2wyWyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:14:11 INFO - Running setup.py (path:/tmp/pip-LTJkZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:14:11 INFO - Running setup.py (path:/tmp/pip-3n53Do-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:14:11 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))
04:14:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:14:11 INFO - Running setup.py (path:/tmp/pip-R7ywTc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:14:12 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))
04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:14:12 INFO - Running setup.py (path:/tmp/pip-SxdPhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:14:12 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))
04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:14:12 INFO - Running setup.py (path:/tmp/pip-r_hJVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:14:12 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))
04:14:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
04:14:12 INFO - Running setup.py (path:/tmp/pip-zXPdwB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
04:14:12 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))
04:14:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
04:14:12 INFO - Running setup.py (path:/tmp/pip-IjAw3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
04:14:12 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))
04:14:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:14:12 INFO - Running setup.py (path:/tmp/pip-gFrE_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:14:12 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))
04:14:12 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:14:13 INFO - Running setup.py (path:/tmp/pip-6uddoD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:14:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:14:13 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))
04:14:13 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))
04:14:13 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))
04:14:13 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))
04:14:13 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))
04:14:13 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))
04:14:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
04:14:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:14:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:14:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:14:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
04:14:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:14:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:14:17 INFO - Downloading blessings-1.6.tar.gz
04:14:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
04:14:17 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))
04:14:17 INFO - Installing collected packages: blessings
04:14:17 INFO - Running setup.py install for blessings
04:14:17 INFO - Successfully installed blessings
04:14:17 INFO - Cleaning up...
04:14:17 INFO - Return code: 0
04:14:17 INFO - Done creating virtualenv /builds/slave/test/build/venv.
04:14:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:14:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:14:18 INFO - Reading from file tmpfile_stdout
04:14:18 INFO - Current package versions:
04:14:18 INFO - argparse == 1.2.1
04:14:18 INFO - blessings == 1.6
04:14:18 INFO - blobuploader == 1.2.4
04:14:18 INFO - browsermob-proxy == 0.6.0
04:14:18 INFO - docopt == 0.6.1
04:14:18 INFO - manifestparser == 1.1
04:14:18 INFO - marionette-client == 2.3.0
04:14:18 INFO - marionette-driver == 1.4.0
04:14:18 INFO - mozInstall == 1.12
04:14:18 INFO - mozcrash == 0.17
04:14:18 INFO - mozdebug == 0.1
04:14:18 INFO - mozdevice == 0.48
04:14:18 INFO - mozfile == 1.2
04:14:18 INFO - mozhttpd == 0.7
04:14:18 INFO - mozinfo == 0.9
04:14:18 INFO - mozleak == 0.1
04:14:18 INFO - mozlog == 3.1
04:14:18 INFO - moznetwork == 0.27
04:14:18 INFO - mozprocess == 0.22
04:14:18 INFO - mozprofile == 0.28
04:14:18 INFO - mozrunner == 6.11
04:14:18 INFO - mozscreenshot == 0.1
04:14:18 INFO - mozsystemmonitor == 0.0
04:14:18 INFO - moztest == 0.7
04:14:18 INFO - mozversion == 1.4
04:14:18 INFO - psutil == 3.1.1
04:14:18 INFO - requests == 1.2.3
04:14:18 INFO - wptserve == 1.4.0
04:14:18 INFO - wsgiref == 0.1.2
04:14:18 INFO - Running post-action listener: _resource_record_post_action
04:14:18 INFO - Running post-action listener: _start_resource_monitoring
04:14:18 INFO - Starting resource monitoring.
04:14:18 INFO - #####
04:14:18 INFO - ##### Running pull step.
04:14:18 INFO - #####
04:14:18 INFO - Running pre-action listener: _resource_record_pre_action
04:14:18 INFO - Running main action method: pull
04:14:18 INFO - Pull has nothing to do!
04:14:18 INFO - Running post-action listener: _resource_record_post_action
04:14:18 INFO - #####
04:14:18 INFO - ##### Running install step.
04:14:18 INFO - #####
04:14:18 INFO - Running pre-action listener: _resource_record_pre_action
04:14:18 INFO - Running main action method: install
04:14:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:14:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:14:18 INFO - Reading from file tmpfile_stdout
04:14:18 INFO - Detecting whether we're running mozinstall >=1.0...
04:14:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
04:14:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
04:14:18 INFO - Reading from file tmpfile_stdout
04:14:18 INFO - Output received:
04:14:18 INFO - Usage: mozinstall [options] installer
04:14:18 INFO - Options:
04:14:18 INFO - -h, --help show this help message and exit
04:14:18 INFO - -d DEST, --destination=DEST
04:14:18 INFO - Directory to install application into. [default:
04:14:18 INFO - "/builds/slave/test"]
04:14:18 INFO - --app=APP Application being installed. [default: firefox]
04:14:18 INFO - mkdir: /builds/slave/test/build/application
04:14:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
04:14:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
04:14:47 INFO - Reading from file tmpfile_stdout
04:14:47 INFO - Output received:
04:14:47 INFO - /builds/slave/test/build/application/firefox/firefox
04:14:47 INFO - Running post-action listener: _resource_record_post_action
04:14:47 INFO - #####
04:14:47 INFO - ##### Running run-tests step.
04:14:47 INFO - #####
04:14:47 INFO - Running pre-action listener: _resource_record_pre_action
04:14:47 INFO - Running main action method: run_tests
04:14:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
04:14:47 INFO - Minidump filename unknown. Determining based upon platform and architecture.
04:14:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
04:14:47 INFO - grabbing minidump binary from tooltool
04:14:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:14:47 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b6af70>, '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 0x8b6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b70750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
04:14:47 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
04:14:47 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
04:14:47 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
04:14:47 INFO - Return code: 0
04:14:47 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
04:14:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
04:14:47 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/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
04:14:47 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/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
04:14:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:14:47 INFO - 'CCACHE_UMASK': '002',
04:14:47 INFO - 'DISPLAY': ':0',
04:14:47 INFO - 'HOME': '/home/cltbld',
04:14:47 INFO - 'LANG': 'en_US.UTF-8',
04:14:47 INFO - 'LOGNAME': 'cltbld',
04:14:47 INFO - 'MAIL': '/var/mail/cltbld',
04:14:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
04:14:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:14:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:14:47 INFO - 'MOZ_NO_REMOTE': '1',
04:14:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:14:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:14:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:14:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:14:47 INFO - 'PWD': '/builds/slave/test',
04:14:47 INFO - 'SHELL': '/bin/bash',
04:14:47 INFO - 'SHLVL': '1',
04:14:47 INFO - 'TERM': 'linux',
04:14:47 INFO - 'TMOUT': '86400',
04:14:47 INFO - 'USER': 'cltbld',
04:14:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465121350.18219-1771510977',
04:14:47 INFO - '_': '/tools/buildbot/bin/python'}
04:14:47 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/G4UZJkTCRB27rqfUuwV-LQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
04:14:48 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
04:14:48 INFO - import pkg_resources
04:14:50 INFO - Using 1 client processes
04:14:50 INFO - wptserve Starting http server on 127.0.0.1:8000
04:14:50 INFO - wptserve Starting http server on 127.0.0.1:8001
04:14:50 INFO - wptserve Starting http server on 127.0.0.1:8443
04:14:52 INFO - SUITE-START | Running 1476 tests
04:14:52 INFO - Running testharness tests
04:14:52 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
04:14:52 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
04:14:52 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
04:14:52 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
04:14:52 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
04:14:52 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
04:14:52 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
04:14:52 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
04:14:52 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
04:14:52 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
04:14:52 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
04:14:52 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
04:14:52 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
04:14:52 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
04:14:52 INFO - Setting up ssl
04:14:52 INFO - PROCESS | certutil |
04:14:52 INFO - PROCESS | certutil |
04:14:52 INFO - PROCESS | certutil |
04:14:52 INFO - Certificate Nickname Trust Attributes
04:14:52 INFO - SSL,S/MIME,JAR/XPI
04:14:52 INFO -
04:14:52 INFO - web-platform-tests CT,,
04:14:52 INFO -
04:14:52 INFO - Starting runner
04:14:54 INFO - PROCESS | 6405 | 1465125294387 Marionette INFO Listening on port 2828
04:14:56 INFO - PROCESS | 6405 | 1465125296770 Marionette INFO startBrowser 59195c40-c760-407e-8527-584c4477bb09
04:14:56 INFO - PROCESS | 6405 | 1465125296800 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:57 INFO - PROCESS | 6405 | 1465125297281 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:57 INFO - PROCESS | 6405 | 1465125297415 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:57 INFO - PROCESS | 6405 | 1465125297757 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
04:14:57 INFO - PROCESS | 6405 | 1465125297845 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:57 INFO - PROCESS | 6405 | 1465125297866 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
04:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 886ms
04:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
04:14:58 INFO - PROCESS | 6405 | 1465125298806 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:58 INFO - PROCESS | 6405 | 1465125298927 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
04:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 648ms
04:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
04:14:59 INFO - PROCESS | 6405 | 1465125299443 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:14:59 INFO - PROCESS | 6405 | 1465125299544 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 637ms
04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
04:15:00 INFO - PROCESS | 6405 | 1465125300089 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:00 INFO - PROCESS | 6405 | 1465125300183 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms
04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
04:15:00 INFO - PROCESS | 6405 | 1465125300617 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:00 INFO - PROCESS | 6405 | 1465125300714 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
04:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms
04:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
04:15:01 INFO - PROCESS | 6405 | 1465125301092 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:01 INFO - PROCESS | 6405 | 1465125301194 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
04:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 483ms
04:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
04:15:01 INFO - PROCESS | 6405 | 1465125301580 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:01 INFO - PROCESS | 6405 | 1465125301676 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
04:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 523ms
04:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
04:15:02 INFO - PROCESS | 6405 | 1465125302164 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:02 INFO - PROCESS | 6405 | 1465125302260 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
04:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 533ms
04:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
04:15:02 INFO - PROCESS | 6405 | 1465125302674 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:02 INFO - PROCESS | 6405 | 1465125302767 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
04:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 477ms
04:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
04:15:03 INFO - PROCESS | 6405 | 1465125303159 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:03 INFO - PROCESS | 6405 | 1465125303264 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
04:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 530ms
04:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
04:15:03 INFO - PROCESS | 6405 | 1465125303695 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:03 INFO - PROCESS | 6405 | 1465125303795 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
04:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 476ms
04:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
04:15:04 INFO - PROCESS | 6405 | 1465125304176 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:04 INFO - PROCESS | 6405 | 1465125304371 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
04:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 693ms
04:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
04:15:04 INFO - PROCESS | 6405 | 1465125304888 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:05 INFO - PROCESS | 6405 | 1465125305153 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
04:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 885ms
04:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
04:15:05 INFO - PROCESS | 6405 | 1465125305779 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:05 INFO - PROCESS | 6405 | 1465125305930 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
04:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 576ms
04:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
04:15:06 INFO - PROCESS | 6405 | 1465125306362 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:06 INFO - PROCESS | 6405 | 1465125306476 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
04:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 572ms
04:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
04:15:06 INFO - PROCESS | 6405 | 1465125306949 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:07 INFO - PROCESS | 6405 | 1465125307053 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
04:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 528ms
04:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
04:15:07 INFO - PROCESS | 6405 | 1465125307478 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:07 INFO - PROCESS | 6405 | 1465125307578 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
04:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 521ms
04:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
04:15:08 INFO - PROCESS | 6405 | 1465125308003 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:08 INFO - PROCESS | 6405 | 1465125308097 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
04:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 532ms
04:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
04:15:08 INFO - PROCESS | 6405 | 1465125308545 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:08 INFO - PROCESS | 6405 | 1465125308647 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
04:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 521ms
04:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
04:15:09 INFO - PROCESS | 6405 | 1465125309070 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:09 INFO - PROCESS | 6405 | 1465125309157 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
04:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms
04:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
04:15:09 INFO - PROCESS | 6405 | 1465125309544 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:09 INFO - PROCESS | 6405 | 1465125309632 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
04:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms
04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
04:15:10 INFO - PROCESS | 6405 | 1465125310023 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:10 INFO - PROCESS | 6405 | 1465125310126 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
04:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms
04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
04:15:10 INFO - PROCESS | 6405 | 1465125310499 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:10 INFO - PROCESS | 6405 | 1465125310592 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
04:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 474ms
04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
04:15:10 INFO - PROCESS | 6405 | 1465125310980 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:11 INFO - PROCESS | 6405 | 1465125311087 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
04:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 526ms
04:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
04:15:11 INFO - PROCESS | 6405 | 1465125311525 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:11 INFO - PROCESS | 6405 | 1465125311674 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
04:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 592ms
04:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
04:15:12 INFO - PROCESS | 6405 | 1465125312111 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:12 INFO - PROCESS | 6405 | 1465125312203 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
04:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 822ms
04:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
04:15:12 INFO - PROCESS | 6405 | 1465125312942 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:13 INFO - PROCESS | 6405 | 1465125313059 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
04:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 581ms
04:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
04:15:13 INFO - PROCESS | 6405 | 1465125313530 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:13 INFO - PROCESS | 6405 | 1465125313676 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
04:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 623ms
04:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
04:15:14 INFO - PROCESS | 6405 | 1465125314163 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:14 INFO - PROCESS | 6405 | 1465125314274 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
04:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 576ms
04:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
04:15:14 INFO - PROCESS | 6405 | 1465125314738 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:14 INFO - PROCESS | 6405 | 1465125314841 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
04:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 470ms
04:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
04:15:15 INFO - PROCESS | 6405 | 1465125315215 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:15 INFO - PROCESS | 6405 | 1465125315300 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
04:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 485ms
04:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
04:15:15 INFO - PROCESS | 6405 | 1465125315707 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:15 INFO - PROCESS | 6405 | 1465125315823 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
04:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 530ms
04:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
04:15:16 INFO - PROCESS | 6405 | 1465125316240 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:16 INFO - PROCESS | 6405 | 1465125316331 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
04:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 629ms
04:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
04:15:16 INFO - PROCESS | 6405 | 1465125316881 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:16 INFO - PROCESS | 6405 | 1465125316985 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
04:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 724ms
04:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
04:15:17 INFO - PROCESS | 6405 | 1465125317619 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:17 INFO - PROCESS | 6405 | 1465125317906 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
04:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 729ms
04:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
04:15:18 INFO - PROCESS | 6405 | 1465125318356 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:18 INFO - PROCESS | 6405 | 1465125318460 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
04:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 522ms
04:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
04:15:18 INFO - PROCESS | 6405 | 1465125318884 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:18 INFO - PROCESS | 6405 | 1465125318984 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 522ms
04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
04:15:19 INFO - PROCESS | 6405 | 1465125319421 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:19 INFO - PROCESS | 6405 | 1465125319517 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 529ms
04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
04:15:19 INFO - PROCESS | 6405 | 1465125319947 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:20 INFO - PROCESS | 6405 | 1465125320054 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
04:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 536ms
04:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
04:15:20 INFO - PROCESS | 6405 | 1465125320488 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:20 INFO - PROCESS | 6405 | 1465125320597 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
04:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 578ms
04:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
04:15:21 INFO - PROCESS | 6405 | 1465125321071 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:21 INFO - PROCESS | 6405 | 1465125321158 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
04:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 476ms
04:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
04:15:21 INFO - PROCESS | 6405 | 1465125321552 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:21 INFO - PROCESS | 6405 | 1465125321635 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 528ms
04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
04:15:22 INFO - PROCESS | 6405 | 1465125322087 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:22 INFO - PROCESS | 6405 | 1465125322177 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 481ms
04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
04:15:22 INFO - PROCESS | 6405 | 1465125322572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:22 INFO - PROCESS | 6405 | 1465125322663 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 482ms
04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
04:15:23 INFO - PROCESS | 6405 | 1465125323059 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:23 INFO - PROCESS | 6405 | 1465125323149 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 522ms
04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
04:15:23 INFO - PROCESS | 6405 | 1465125323588 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:23 INFO - PROCESS | 6405 | 1465125323695 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
04:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 624ms
04:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
04:15:24 INFO - PROCESS | 6405 | 1465125324219 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:24 INFO - PROCESS | 6405 | 1465125324408 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
04:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 779ms
04:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
04:15:25 INFO - PROCESS | 6405 | 1465125325005 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:25 INFO - PROCESS | 6405 | 1465125325102 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
04:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 523ms
04:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
04:15:25 INFO - PROCESS | 6405 | 1465125325545 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:25 INFO - PROCESS | 6405 | 1465125325649 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
04:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 533ms
04:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
04:15:26 INFO - PROCESS | 6405 | 1465125326083 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:26 INFO - PROCESS | 6405 | 1465125326195 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
04:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 540ms
04:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
04:15:26 INFO - PROCESS | 6405 | 1465125326625 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:26 INFO - PROCESS | 6405 | 1465125326719 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
04:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 526ms
04:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
04:15:27 INFO - PROCESS | 6405 | 1465125327157 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:27 INFO - PROCESS | 6405 | 1465125327275 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
04:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 572ms
04:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
04:15:27 INFO - PROCESS | 6405 | 1465125327737 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:27 INFO - PROCESS | 6405 | 1465125327881 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 581ms
04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
04:15:28 INFO - PROCESS | 6405 | 1465125328321 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:28 INFO - PROCESS | 6405 | 1465125328413 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 524ms
04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
04:15:28 INFO - PROCESS | 6405 | 1465125328853 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:28 INFO - PROCESS | 6405 | 1465125328943 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
04:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms
04:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
04:15:29 INFO - PROCESS | 6405 | 1465125329330 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:29 INFO - PROCESS | 6405 | 1465125329437 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
04:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 521ms
04:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
04:15:29 INFO - PROCESS | 6405 | 1465125329858 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:29 INFO - PROCESS | 6405 | 1465125329952 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 529ms
04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
04:15:30 INFO - PROCESS | 6405 | 1465125330392 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:30 INFO - PROCESS | 6405 | 1465125330505 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 529ms
04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
04:15:30 INFO - PROCESS | 6405 | 1465125330961 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:31 INFO - PROCESS | 6405 | 1465125331105 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
04:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 628ms
04:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
04:15:31 INFO - PROCESS | 6405 | 1465125331596 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:31 INFO - PROCESS | 6405 | 1465125331790 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
04:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 826ms
04:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
04:15:32 INFO - PROCESS | 6405 | 1465125332438 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:32 INFO - PROCESS | 6405 | 1465125332600 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
04:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 785ms
04:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
04:15:33 INFO - PROCESS | 6405 | 1465125333233 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:33 INFO - PROCESS | 6405 | 1465125333394 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
04:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 831ms
04:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
04:15:34 INFO - PROCESS | 6405 | 1465125334087 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:34 INFO - PROCESS | 6405 | 1465125334261 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
04:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 851ms
04:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
04:15:34 INFO - PROCESS | 6405 | 1465125334932 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:35 INFO - PROCESS | 6405 | 1465125335117 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
04:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 891ms
04:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
04:15:35 INFO - PROCESS | 6405 | 1465125335837 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:36 INFO - PROCESS | 6405 | 1465125336015 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
04:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 876ms
04:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
04:15:36 INFO - PROCESS | 6405 | 1465125336720 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:36 INFO - PROCESS | 6405 | 1465125336887 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 731ms
04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
04:15:37 INFO - PROCESS | 6405 | 1465125337452 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:37 INFO - PROCESS | 6405 | 1465125337546 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms
04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
04:15:37 INFO - PROCESS | 6405 | 1465125337928 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:38 INFO - PROCESS | 6405 | 1465125338019 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
04:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms
04:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
04:15:38 INFO - PROCESS | 6405 | 1465125338403 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:38 INFO - PROCESS | 6405 | 1465125338577 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
04:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 730ms
04:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
04:15:39 INFO - PROCESS | 6405 | 1465125339144 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:39 INFO - PROCESS | 6405 | 1465125339269 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
04:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 721ms
04:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
04:15:39 INFO - PROCESS | 6405 | 1465125339871 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:39 INFO - PROCESS | 6405 | 1465125339976 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
04:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 527ms
04:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
04:15:40 INFO - PROCESS | 6405 | 1465125340407 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:40 INFO - PROCESS | 6405 | 1465125340512 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
04:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 524ms
04:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
04:15:40 INFO - PROCESS | 6405 | 1465125340944 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:41 INFO - PROCESS | 6405 | 1465125341048 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:41 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.
04:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 581ms
04:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
04:15:41 INFO - PROCESS | 6405 | 1465125341521 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:41 INFO - PROCESS | 6405 | 1465125341623 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:42 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.
04:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 526ms
04:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
04:15:42 INFO - PROCESS | 6405 | 1465125342058 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:42 INFO - PROCESS | 6405 | 1465125342187 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:42 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.
04:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms
04:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
04:15:42 INFO - PROCESS | 6405 | 1465125342745 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:42 INFO - PROCESS | 6405 | 1465125342879 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:43 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.
04:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 573ms
04:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
04:15:43 INFO - PROCESS | 6405 | 1465125343321 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:43 INFO - PROCESS | 6405 | 1465125343415 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:43 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.
04:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 530ms
04:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
04:15:43 INFO - PROCESS | 6405 | 1465125343858 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:43 INFO - PROCESS | 6405 | 1465125343953 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:44 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.
04:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms
04:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
04:15:44 INFO - PROCESS | 6405 | 1465125344332 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:44 INFO - PROCESS | 6405 | 1465125344430 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:44 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.
04:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 522ms
04:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
04:15:44 INFO - PROCESS | 6405 | 1465125344859 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:44 INFO - PROCESS | 6405 | 1465125344954 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:45 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.
04:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 524ms
04:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
04:15:45 INFO - PROCESS | 6405 | 1465125345389 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:45 INFO - PROCESS | 6405 | 1465125345502 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:45 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.
04:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 529ms
04:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
04:15:45 INFO - PROCESS | 6405 | 1465125345959 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:46 INFO - PROCESS | 6405 | 1465125346082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:46 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.
04:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 674ms
04:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
04:15:46 INFO - PROCESS | 6405 | 1465125346719 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:46 INFO - PROCESS | 6405 | 1465125346879 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:47 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.
04:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 643ms
04:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
04:15:47 INFO - PROCESS | 6405 | 1465125347359 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:47 INFO - PROCESS | 6405 | 1465125347465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:47 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.
04:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 526ms
04:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
04:15:47 INFO - PROCESS | 6405 | 1465125347892 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:47 INFO - PROCESS | 6405 | 1465125347998 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:48 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.
04:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 528ms
04:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
04:15:48 INFO - PROCESS | 6405 | 1465125348419 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:48 INFO - PROCESS | 6405 | 1465125348515 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:48 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.
04:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 578ms
04:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
04:15:49 INFO - PROCESS | 6405 | 1465125349008 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:49 INFO - PROCESS | 6405 | 1465125349146 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:49 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.
04:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 622ms
04:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
04:15:49 INFO - PROCESS | 6405 | 1465125349642 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:49 INFO - PROCESS | 6405 | 1465125349772 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:50 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.
04:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 577ms
04:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
04:15:50 INFO - PROCESS | 6405 | 1465125350214 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:50 INFO - PROCESS | 6405 | 1465125350313 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:50 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.
04:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 572ms
04:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
04:15:50 INFO - PROCESS | 6405 | 1465125350792 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:50 INFO - PROCESS | 6405 | 1465125350884 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:51 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.
04:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 677ms
04:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
04:15:51 INFO - PROCESS | 6405 | 1465125351474 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:51 INFO - PROCESS | 6405 | 1465125351585 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:51 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.
04:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 478ms
04:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
04:15:51 INFO - PROCESS | 6405 | 1465125351958 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:52 INFO - PROCESS | 6405 | 1465125352044 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:52 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.
04:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 478ms
04:15:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
04:15:52 INFO - PROCESS | 6405 | 1465125352443 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:52 INFO - PROCESS | 6405 | 1465125352550 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
04:15:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms
04:15:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
04:15:52 INFO - PROCESS | 6405 | 1465125352971 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:53 INFO - PROCESS | 6405 | 1465125353069 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
04:15:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms
04:15:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
04:15:53 INFO - PROCESS | 6405 | 1465125353601 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:53 INFO - PROCESS | 6405 | 1465125353728 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
04:15:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1033ms
04:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
04:15:54 INFO - PROCESS | 6405 | 1465125354742 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:54 INFO - PROCESS | 6405 | 1465125354878 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
04:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 706ms
04:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
04:15:55 INFO - PROCESS | 6405 | 1465125355444 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:55 INFO - PROCESS | 6405 | 1465125355586 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
04:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 583ms
04:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
04:15:56 INFO - PROCESS | 6405 | 1465125356028 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:56 INFO - PROCESS | 6405 | 1465125356147 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
04:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 578ms
04:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
04:15:56 INFO - PROCESS | 6405 | 1465125356603 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:56 INFO - PROCESS | 6405 | 1465125356717 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:56 INFO - PROCESS | 6405 | 1465125356874 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
04:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
04:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 582ms
04:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
04:15:57 INFO - PROCESS | 6405 | 1465125357191 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:57 INFO - PROCESS | 6405 | 1465125357322 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
04:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 729ms
04:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
04:15:57 INFO - PROCESS | 6405 | 1465125357933 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:58 INFO - PROCESS | 6405 | 1465125358173 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
04:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 676ms
04:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
04:15:58 INFO - PROCESS | 6405 | 1465125358611 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:58 INFO - PROCESS | 6405 | 1465125358702 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
04:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms
04:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
04:15:59 INFO - PROCESS | 6405 | 1465125359142 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:59 INFO - PROCESS | 6405 | 1465125359236 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
04:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 485ms
04:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
04:15:59 INFO - PROCESS | 6405 | 1465125359628 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:15:59 INFO - PROCESS | 6405 | 1465125359726 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:00 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
04:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 923ms
04:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
04:16:00 INFO - PROCESS | 6405 | 1465125360558 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:00 INFO - PROCESS | 6405 | 1465125360651 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
04:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1073ms
04:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
04:16:01 INFO - PROCESS | 6405 | 1465125361643 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:01 INFO - PROCESS | 6405 | 1465125361754 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:02 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
04:16:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:16:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
04:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
04:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 677ms
04:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
04:16:02 INFO - PROCESS | 6405 | 1465125362329 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:02 INFO - PROCESS | 6405 | 1465125362442 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
04:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 581ms
04:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
04:16:02 INFO - PROCESS | 6405 | 1465125362923 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:03 INFO - PROCESS | 6405 | 1465125363060 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
04:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 630ms
04:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
04:16:03 INFO - PROCESS | 6405 | 1465125363549 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:03 INFO - PROCESS | 6405 | 1465125363645 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
04:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 530ms
04:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
04:16:04 INFO - PROCESS | 6405 | 1465125364090 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:04 INFO - PROCESS | 6405 | 1465125364190 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
04:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 580ms
04:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
04:16:04 INFO - PROCESS | 6405 | 1465125364678 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:04 INFO - PROCESS | 6405 | 1465125364825 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
04:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 631ms
04:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
04:16:05 INFO - PROCESS | 6405 | 1465125365318 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:05 INFO - PROCESS | 6405 | 1465125365463 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
04:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
04:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 629ms
04:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
04:16:05 INFO - PROCESS | 6405 | 1465125365955 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:06 INFO - PROCESS | 6405 | 1465125366052 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
04:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 526ms
04:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
04:16:06 INFO - PROCESS | 6405 | 1465125366487 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:06 INFO - PROCESS | 6405 | 1465125366582 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
04:16:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
04:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
04:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 521ms
04:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
04:16:07 INFO - PROCESS | 6405 | 1465125367017 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:07 INFO - PROCESS | 6405 | 1465125367107 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:07 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
04:16:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:16:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
04:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
04:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 527ms
04:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
04:16:07 INFO - PROCESS | 6405 | 1465125367559 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:07 INFO - PROCESS | 6405 | 1465125367669 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:08 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
04:16:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
04:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 530ms
04:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
04:16:08 INFO - PROCESS | 6405 | 1465125368090 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:08 INFO - PROCESS | 6405 | 1465125368178 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
04:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 625ms
04:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
04:16:08 INFO - PROCESS | 6405 | 1465125368722 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:08 INFO - PROCESS | 6405 | 1465125368830 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
04:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 775ms
04:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
04:16:09 INFO - PROCESS | 6405 | 1465125369503 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:09 INFO - PROCESS | 6405 | 1465125369593 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
04:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms
04:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
04:16:10 INFO - PROCESS | 6405 | 1465125370053 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:10 INFO - PROCESS | 6405 | 1465125370154 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
04:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 597ms
04:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
04:16:10 INFO - PROCESS | 6405 | 1465125370645 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:10 INFO - PROCESS | 6405 | 1465125370742 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
04:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 524ms
04:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
04:16:11 INFO - PROCESS | 6405 | 1465125371172 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:11 INFO - PROCESS | 6405 | 1465125371269 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
04:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 578ms
04:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
04:16:11 INFO - PROCESS | 6405 | 1465125371756 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:11 INFO - PROCESS | 6405 | 1465125371843 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
04:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms
04:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
04:16:12 INFO - PROCESS | 6405 | 1465125372289 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:12 INFO - PROCESS | 6405 | 1465125372430 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
04:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 575ms
04:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
04:16:12 INFO - PROCESS | 6405 | 1465125372866 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:12 INFO - PROCESS | 6405 | 1465125372958 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
04:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 524ms
04:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
04:16:13 INFO - PROCESS | 6405 | 1465125373395 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:13 INFO - PROCESS | 6405 | 1465125373495 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
04:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms
04:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
04:16:13 INFO - PROCESS | 6405 | 1465125373926 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:14 INFO - PROCESS | 6405 | 1465125374025 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
04:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms
04:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
04:16:14 INFO - PROCESS | 6405 | 1465125374452 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:14 INFO - PROCESS | 6405 | 1465125374546 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:14 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
04:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 523ms
04:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
04:16:14 INFO - PROCESS | 6405 | 1465125374984 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:15 INFO - PROCESS | 6405 | 1465125375092 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
04:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 532ms
04:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
04:16:15 INFO - PROCESS | 6405 | 1465125375551 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:15 INFO - PROCESS | 6405 | 1465125375675 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
04:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 677ms
04:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
04:16:16 INFO - PROCESS | 6405 | 1465125376252 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:16 INFO - PROCESS | 6405 | 1465125376358 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:17 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
04:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 992ms
04:16:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
04:16:17 INFO - PROCESS | 6405 | 1465125377233 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:17 INFO - PROCESS | 6405 | 1465125377341 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:17 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
04:16:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
04:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:16:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
04:16:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
04:16:17 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
04:16:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
04:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:16:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
04:16:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
04:16:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 532ms
04:16:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
04:16:17 INFO - PROCESS | 6405 | 1465125377778 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:17 INFO - PROCESS | 6405 | 1465125377912 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
04:16:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 627ms
04:16:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
04:16:18 INFO - PROCESS | 6405 | 1465125378414 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:18 INFO - PROCESS | 6405 | 1465125378602 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:19 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.
04:16:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 621ms
04:16:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
04:16:19 INFO - PROCESS | 6405 | 1465125379038 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:19 INFO - PROCESS | 6405 | 1465125379131 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:19 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.
04:16:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 531ms
04:16:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
04:16:19 INFO - PROCESS | 6405 | 1465125379578 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:19 INFO - PROCESS | 6405 | 1465125379688 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
04:16:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 573ms
04:16:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
04:16:20 INFO - PROCESS | 6405 | 1465125380167 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:20 INFO - PROCESS | 6405 | 1465125380297 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:20 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.
04:16:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 580ms
04:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
04:16:20 INFO - PROCESS | 6405 | 1465125380743 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:20 INFO - PROCESS | 6405 | 1465125380838 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
04:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 524ms
04:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
04:16:21 INFO - PROCESS | 6405 | 1465125381271 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:21 INFO - PROCESS | 6405 | 1465125381362 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
04:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms
04:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
04:16:21 INFO - PROCESS | 6405 | 1465125381796 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:21 INFO - PROCESS | 6405 | 1465125381887 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
04:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms
04:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
04:16:22 INFO - PROCESS | 6405 | 1465125382277 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:22 INFO - PROCESS | 6405 | 1465125382368 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
04:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 474ms
04:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
04:16:22 INFO - PROCESS | 6405 | 1465125382755 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:22 INFO - PROCESS | 6405 | 1465125382844 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
04:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 479ms
04:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
04:16:23 INFO - PROCESS | 6405 | 1465125383235 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:23 INFO - PROCESS | 6405 | 1465125383325 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
04:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms
04:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
04:16:23 INFO - PROCESS | 6405 | 1465125383711 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:23 INFO - PROCESS | 6405 | 1465125383809 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
04:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms
04:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
04:16:24 INFO - PROCESS | 6405 | 1465125384391 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:24 INFO - PROCESS | 6405 | 1465125384536 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
04:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 774ms
04:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
04:16:25 INFO - PROCESS | 6405 | 1465125385170 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:25 INFO - PROCESS | 6405 | 1465125385285 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
04:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 534ms
04:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
04:16:25 INFO - PROCESS | 6405 | 1465125385714 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:25 INFO - PROCESS | 6405 | 1465125385844 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
04:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms
04:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
04:16:26 INFO - PROCESS | 6405 | 1465125386299 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:26 INFO - PROCESS | 6405 | 1465125386402 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
04:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 576ms
04:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
04:16:26 INFO - PROCESS | 6405 | 1465125386871 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:26 INFO - PROCESS | 6405 | 1465125386973 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
04:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 526ms
04:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
04:16:27 INFO - PROCESS | 6405 | 1465125387403 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:27 INFO - PROCESS | 6405 | 1465125387514 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
04:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 575ms
04:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
04:16:27 INFO - PROCESS | 6405 | 1465125387985 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:28 INFO - PROCESS | 6405 | 1465125388241 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
04:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 738ms
04:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
04:16:28 INFO - PROCESS | 6405 | 1465125388726 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:28 INFO - PROCESS | 6405 | 1465125388825 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
04:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms
04:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
04:16:29 INFO - PROCESS | 6405 | 1465125389253 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:29 INFO - PROCESS | 6405 | 1465125389342 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
04:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms
04:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
04:16:29 INFO - PROCESS | 6405 | 1465125389783 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:29 INFO - PROCESS | 6405 | 1465125389879 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
04:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 523ms
04:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
04:16:30 INFO - PROCESS | 6405 | 1465125390311 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:30 INFO - PROCESS | 6405 | 1465125390404 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
04:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms
04:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
04:16:30 INFO - PROCESS | 6405 | 1465125390837 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:30 INFO - PROCESS | 6405 | 1465125390940 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
04:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 576ms
04:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
04:16:31 INFO - PROCESS | 6405 | 1465125391421 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:31 INFO - PROCESS | 6405 | 1465125391546 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
04:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 676ms
04:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
04:16:32 INFO - PROCESS | 6405 | 1465125392105 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:32 INFO - PROCESS | 6405 | 1465125392334 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
04:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 779ms
04:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
04:16:32 INFO - PROCESS | 6405 | 1465125392892 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:32 INFO - PROCESS | 6405 | 1465125392991 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
04:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 525ms
04:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
04:16:33 INFO - PROCESS | 6405 | 1465125393424 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:33 INFO - PROCESS | 6405 | 1465125393529 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
04:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 522ms
04:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
04:16:33 INFO - PROCESS | 6405 | 1465125393966 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:34 INFO - PROCESS | 6405 | 1465125394071 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
04:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 535ms
04:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
04:16:34 INFO - PROCESS | 6405 | 1465125394494 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:34 INFO - PROCESS | 6405 | 1465125394595 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
04:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms
04:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
04:16:35 INFO - PROCESS | 6405 | 1465125395023 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:35 INFO - PROCESS | 6405 | 1465125395127 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
04:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 628ms
04:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
04:16:35 INFO - PROCESS | 6405 | 1465125395655 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:35 INFO - PROCESS | 6405 | 1465125395773 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
04:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 526ms
04:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
04:16:36 INFO - PROCESS | 6405 | 1465125396188 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:36 INFO - PROCESS | 6405 | 1465125396278 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
04:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 527ms
04:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
04:16:36 INFO - PROCESS | 6405 | 1465125396721 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:36 INFO - PROCESS | 6405 | 1465125396817 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
04:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 680ms
04:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
04:16:37 INFO - PROCESS | 6405 | 1465125397416 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:37 INFO - PROCESS | 6405 | 1465125397595 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
04:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 633ms
04:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
04:16:38 INFO - PROCESS | 6405 | 1465125398050 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:38 INFO - PROCESS | 6405 | 1465125398141 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:38 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
04:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms
04:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
04:16:38 INFO - PROCESS | 6405 | 1465125398528 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:38 INFO - PROCESS | 6405 | 1465125398629 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
04:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 626ms
04:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
04:16:39 INFO - PROCESS | 6405 | 1465125399160 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:39 INFO - PROCESS | 6405 | 1465125399280 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:40 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)
04:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1227ms
04:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
04:16:40 INFO - PROCESS | 6405 | 1465125400394 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:40 INFO - PROCESS | 6405 | 1465125400501 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
04:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 983ms
04:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
04:16:41 INFO - PROCESS | 6405 | 1465125401386 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:41 INFO - PROCESS | 6405 | 1465125401488 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
04:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 982ms
04:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
04:16:42 INFO - PROCESS | 6405 | 1465125402390 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:42 INFO - PROCESS | 6405 | 1465125402516 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:43 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)
04:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1082ms
04:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
04:16:43 INFO - PROCESS | 6405 | 1465125403468 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:43 INFO - PROCESS | 6405 | 1465125403592 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:44 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)
04:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 979ms
04:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
04:16:44 INFO - PROCESS | 6405 | 1465125404453 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:44 INFO - PROCESS | 6405 | 1465125404550 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
04:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 932ms
04:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
04:16:45 INFO - PROCESS | 6405 | 1465125405392 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:45 INFO - PROCESS | 6405 | 1465125405502 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
04:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 975ms
04:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
04:16:46 INFO - PROCESS | 6405 | 1465125406374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:46 INFO - PROCESS | 6405 | 1465125406484 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
04:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1173ms
04:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
04:16:47 INFO - PROCESS | 6405 | 1465125407554 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:47 INFO - PROCESS | 6405 | 1465125407653 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:48 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
04:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1132ms
04:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
04:16:48 INFO - PROCESS | 6405 | 1465125408695 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:48 INFO - PROCESS | 6405 | 1465125408795 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
04:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1024ms
04:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
04:16:49 INFO - PROCESS | 6405 | 1465125409762 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:49 INFO - PROCESS | 6405 | 1465125409872 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:50 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
04:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
04:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 573ms
04:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
04:16:50 INFO - PROCESS | 6405 | 1465125410322 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:50 INFO - PROCESS | 6405 | 1465125410425 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
04:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 525ms
04:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
04:16:50 INFO - PROCESS | 6405 | 1465125410855 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:50 INFO - PROCESS | 6405 | 1465125410945 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:51 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
04:16:51 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:16:51 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
04:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:16:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:16:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:16:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:16:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
04:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 572ms
04:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
04:16:51 INFO - PROCESS | 6405 | 1465125411438 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:51 INFO - PROCESS | 6405 | 1465125411605 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
04:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 627ms
04:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
04:16:52 INFO - PROCESS | 6405 | 1465125412066 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:52 INFO - PROCESS | 6405 | 1465125412176 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
04:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 981ms
04:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
04:16:53 INFO - PROCESS | 6405 | 1465125413055 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:53 INFO - PROCESS | 6405 | 1465125413152 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:54 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
04:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1074ms
04:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
04:16:54 INFO - PROCESS | 6405 | 1465125414135 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:54 INFO - PROCESS | 6405 | 1465125414280 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:55 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.)
04:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1080ms
04:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
04:16:55 INFO - PROCESS | 6405 | 1465125415225 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:55 INFO - PROCESS | 6405 | 1465125415325 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
04:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1025ms
04:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
04:16:56 INFO - PROCESS | 6405 | 1465125416270 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:56 INFO - PROCESS | 6405 | 1465125416373 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:57 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
04:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1039ms
04:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
04:16:57 INFO - PROCESS | 6405 | 1465125417315 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:57 INFO - PROCESS | 6405 | 1465125417413 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
04:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 537ms
04:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
04:16:57 INFO - PROCESS | 6405 | 1465125417858 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:57 INFO - PROCESS | 6405 | 1465125417947 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
04:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 926ms
04:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
04:16:58 INFO - PROCESS | 6405 | 1465125418793 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:58 INFO - PROCESS | 6405 | 1465125418909 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
04:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 978ms
04:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
04:16:59 INFO - PROCESS | 6405 | 1465125419773 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:16:59 INFO - PROCESS | 6405 | 1465125419870 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
04:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 473ms
04:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
04:17:00 INFO - PROCESS | 6405 | 1465125420251 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:00 INFO - PROCESS | 6405 | 1465125420347 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
04:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 623ms
04:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
04:17:00 INFO - PROCESS | 6405 | 1465125420882 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:01 INFO - PROCESS | 6405 | 1465125421007 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
04:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 773ms
04:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
04:17:01 INFO - PROCESS | 6405 | 1465125421661 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:01 INFO - PROCESS | 6405 | 1465125421795 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
04:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 573ms
04:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
04:17:02 INFO - PROCESS | 6405 | 1465125422244 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:02 INFO - PROCESS | 6405 | 1465125422352 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
04:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 573ms
04:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
04:17:02 INFO - PROCESS | 6405 | 1465125422832 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:02 INFO - PROCESS | 6405 | 1465125422941 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
04:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 579ms
04:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
04:17:03 INFO - PROCESS | 6405 | 1465125423407 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:03 INFO - PROCESS | 6405 | 1465125423513 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
04:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms
04:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
04:17:03 INFO - PROCESS | 6405 | 1465125423933 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:04 INFO - PROCESS | 6405 | 1465125424027 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:04 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
04:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 579ms
04:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
04:17:04 INFO - PROCESS | 6405 | 1465125424527 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:04 INFO - PROCESS | 6405 | 1465125424652 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:05 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
04:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 622ms
04:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
04:17:05 INFO - PROCESS | 6405 | 1465125425156 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:05 INFO - PROCESS | 6405 | 1465125425334 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:05 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
04:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 584ms
04:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
04:17:05 INFO - PROCESS | 6405 | 1465125425742 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:05 INFO - PROCESS | 6405 | 1465125425842 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
04:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms
04:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
04:17:06 INFO - PROCESS | 6405 | 1465125426267 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:06 INFO - PROCESS | 6405 | 1465125426372 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:06 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
04:17:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:17:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
04:17:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:17:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:17:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:17:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:17:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:17:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:17:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
04:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 532ms
04:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
04:17:06 INFO - PROCESS | 6405 | 1465125426808 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:06 INFO - PROCESS | 6405 | 1465125426905 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
04:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 524ms
04:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
04:17:07 INFO - PROCESS | 6405 | 1465125427338 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:07 INFO - PROCESS | 6405 | 1465125427456 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:07 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
04:17:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:17:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:17:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:17:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:17:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:17:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:17:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
04:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 582ms
04:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
04:17:07 INFO - PROCESS | 6405 | 1465125427929 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:08 INFO - PROCESS | 6405 | 1465125428028 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
04:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms
04:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
04:17:08 INFO - PROCESS | 6405 | 1465125428609 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:08 INFO - PROCESS | 6405 | 1465125428763 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
04:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 822ms
04:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
04:17:09 INFO - PROCESS | 6405 | 1465125429663 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:09 INFO - PROCESS | 6405 | 1465125429777 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
04:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 597ms
04:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
04:17:10 INFO - PROCESS | 6405 | 1465125430248 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:10 INFO - PROCESS | 6405 | 1465125430350 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
04:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 577ms
04:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
04:17:10 INFO - PROCESS | 6405 | 1465125430831 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:10 INFO - PROCESS | 6405 | 1465125430941 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
04:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 583ms
04:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
04:17:11 INFO - PROCESS | 6405 | 1465125431411 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:11 INFO - PROCESS | 6405 | 1465125431520 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
04:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 534ms
04:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
04:17:11 INFO - PROCESS | 6405 | 1465125431951 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:12 INFO - PROCESS | 6405 | 1465125432058 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
04:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 575ms
04:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
04:17:12 INFO - PROCESS | 6405 | 1465125432536 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:12 INFO - PROCESS | 6405 | 1465125432728 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
04:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 723ms
04:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
04:17:13 INFO - PROCESS | 6405 | 1465125433263 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:13 INFO - PROCESS | 6405 | 1465125433370 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
04:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 572ms
04:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
04:17:13 INFO - PROCESS | 6405 | 1465125433842 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:13 INFO - PROCESS | 6405 | 1465125433938 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
04:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 575ms
04:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
04:17:14 INFO - PROCESS | 6405 | 1465125434422 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:14 INFO - PROCESS | 6405 | 1465125434525 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
04:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 531ms
04:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
04:17:14 INFO - PROCESS | 6405 | 1465125434958 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:15 INFO - PROCESS | 6405 | 1465125435060 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
04:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 526ms
04:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
04:17:15 INFO - PROCESS | 6405 | 1465125435502 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:15 INFO - PROCESS | 6405 | 1465125435622 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
04:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 890ms
04:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
04:17:16 INFO - PROCESS | 6405 | 1465125436433 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:16 INFO - PROCESS | 6405 | 1465125436549 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
04:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 595ms
04:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
04:17:17 INFO - PROCESS | 6405 | 1465125437037 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:17 INFO - PROCESS | 6405 | 1465125437137 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
04:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 530ms
04:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
04:17:17 INFO - PROCESS | 6405 | 1465125437580 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:17 INFO - PROCESS | 6405 | 1465125437680 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
04:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 536ms
04:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
04:17:18 INFO - PROCESS | 6405 | 1465125438118 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:18 INFO - PROCESS | 6405 | 1465125438216 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
04:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 534ms
04:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
04:17:18 INFO - PROCESS | 6405 | 1465125438651 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:18 INFO - PROCESS | 6405 | 1465125438751 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
04:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 528ms
04:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
04:17:19 INFO - PROCESS | 6405 | 1465125439186 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:19 INFO - PROCESS | 6405 | 1465125439327 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
04:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 569ms
04:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
04:17:19 INFO - PROCESS | 6405 | 1465125439764 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:19 INFO - PROCESS | 6405 | 1465125439874 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
04:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 523ms
04:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
04:17:20 INFO - PROCESS | 6405 | 1465125440292 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:20 INFO - PROCESS | 6405 | 1465125440388 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
04:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 523ms
04:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
04:17:20 INFO - PROCESS | 6405 | 1465125440822 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:20 INFO - PROCESS | 6405 | 1465125440914 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
04:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 482ms
04:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
04:17:21 INFO - PROCESS | 6405 | 1465125441308 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:21 INFO - PROCESS | 6405 | 1465125441397 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
04:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 476ms
04:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
04:17:21 INFO - PROCESS | 6405 | 1465125441792 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:21 INFO - PROCESS | 6405 | 1465125441899 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
04:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 522ms
04:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
04:17:22 INFO - PROCESS | 6405 | 1465125442319 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:22 INFO - PROCESS | 6405 | 1465125442412 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
04:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 625ms
04:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
04:17:22 INFO - PROCESS | 6405 | 1465125442952 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:23 INFO - PROCESS | 6405 | 1465125443068 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
04:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 828ms
04:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
04:17:23 INFO - PROCESS | 6405 | 1465125443799 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:24 INFO - PROCESS | 6405 | 1465125444014 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
04:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 828ms
04:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
04:17:24 INFO - PROCESS | 6405 | 1465125444631 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:24 INFO - PROCESS | 6405 | 1465125444728 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
04:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 532ms
04:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
04:17:25 INFO - PROCESS | 6405 | 1465125445176 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:25 INFO - PROCESS | 6405 | 1465125445280 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
04:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 578ms
04:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
04:17:25 INFO - PROCESS | 6405 | 1465125445751 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:25 INFO - PROCESS | 6405 | 1465125445852 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
04:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 528ms
04:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
04:17:26 INFO - PROCESS | 6405 | 1465125446290 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:26 INFO - PROCESS | 6405 | 1465125446378 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
04:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 525ms
04:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
04:17:26 INFO - PROCESS | 6405 | 1465125446829 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:26 INFO - PROCESS | 6405 | 1465125446967 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
04:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 633ms
04:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
04:17:27 INFO - PROCESS | 6405 | 1465125447460 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:27 INFO - PROCESS | 6405 | 1465125447556 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
04:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 531ms
04:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
04:17:27 INFO - PROCESS | 6405 | 1465125447996 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:28 INFO - PROCESS | 6405 | 1465125448093 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
04:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms
04:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
04:17:28 INFO - PROCESS | 6405 | 1465125448522 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:28 INFO - PROCESS | 6405 | 1465125448614 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
04:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 526ms
04:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
04:17:29 INFO - PROCESS | 6405 | 1465125449054 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:29 INFO - PROCESS | 6405 | 1465125449159 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
04:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 531ms
04:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
04:17:29 INFO - PROCESS | 6405 | 1465125449601 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:29 INFO - PROCESS | 6405 | 1465125449716 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
04:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 585ms
04:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
04:17:30 INFO - PROCESS | 6405 | 1465125450189 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:30 INFO - PROCESS | 6405 | 1465125450287 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
04:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 621ms
04:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
04:17:30 INFO - PROCESS | 6405 | 1465125450834 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:30 INFO - PROCESS | 6405 | 1465125450994 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
04:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 878ms
04:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
04:17:31 INFO - PROCESS | 6405 | 1465125451701 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:32 INFO - PROCESS | 6405 | 1465125452029 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
04:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 777ms
04:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
04:17:32 INFO - PROCESS | 6405 | 1465125452491 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:32 INFO - PROCESS | 6405 | 1465125452631 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
04:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 576ms
04:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
04:17:33 INFO - PROCESS | 6405 | 1465125453070 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:33 INFO - PROCESS | 6405 | 1465125453184 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
04:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 533ms
04:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
04:17:33 INFO - PROCESS | 6405 | 1465125453618 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:33 INFO - PROCESS | 6405 | 1465125453739 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
04:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 627ms
04:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
04:17:34 INFO - PROCESS | 6405 | 1465125454243 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:34 INFO - PROCESS | 6405 | 1465125454357 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
04:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 569ms
04:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
04:17:34 INFO - PROCESS | 6405 | 1465125454818 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:34 INFO - PROCESS | 6405 | 1465125454958 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
04:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms
04:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
04:17:35 INFO - PROCESS | 6405 | 1465125455499 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:35 INFO - PROCESS | 6405 | 1465125455626 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
04:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 574ms
04:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
04:17:36 INFO - PROCESS | 6405 | 1465125456082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:36 INFO - PROCESS | 6405 | 1465125456189 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
04:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 574ms
04:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
04:17:36 INFO - PROCESS | 6405 | 1465125456661 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:36 INFO - PROCESS | 6405 | 1465125456755 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
04:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms
04:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
04:17:37 INFO - PROCESS | 6405 | 1465125457197 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:37 INFO - PROCESS | 6405 | 1465125457346 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
04:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 737ms
04:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
04:17:37 INFO - PROCESS | 6405 | 1465125457936 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:38 INFO - PROCESS | 6405 | 1465125458077 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
04:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 922ms
04:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
04:17:38 INFO - PROCESS | 6405 | 1465125458867 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:38 INFO - PROCESS | 6405 | 1465125458987 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
04:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 576ms
04:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
04:17:39 INFO - PROCESS | 6405 | 1465125459453 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:39 INFO - PROCESS | 6405 | 1465125459562 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
04:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 579ms
04:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
04:17:40 INFO - PROCESS | 6405 | 1465125460047 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:40 INFO - PROCESS | 6405 | 1465125460168 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
04:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 625ms
04:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
04:17:40 INFO - PROCESS | 6405 | 1465125460667 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:40 INFO - PROCESS | 6405 | 1465125460769 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
04:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 528ms
04:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
04:17:41 INFO - PROCESS | 6405 | 1465125461208 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:41 INFO - PROCESS | 6405 | 1465125461322 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
04:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 627ms
04:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
04:17:41 INFO - PROCESS | 6405 | 1465125461843 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:41 INFO - PROCESS | 6405 | 1465125461988 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
04:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 581ms
04:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
04:17:42 INFO - PROCESS | 6405 | 1465125462430 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:42 INFO - PROCESS | 6405 | 1465125462547 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
04:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 530ms
04:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
04:17:42 INFO - PROCESS | 6405 | 1465125462966 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:43 INFO - PROCESS | 6405 | 1465125463063 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
04:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 528ms
04:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
04:17:43 INFO - PROCESS | 6405 | 1465125463500 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:43 INFO - PROCESS | 6405 | 1465125463597 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
04:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 528ms
04:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
04:17:44 INFO - PROCESS | 6405 | 1465125464029 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:44 INFO - PROCESS | 6405 | 1465125464126 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
04:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms
04:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
04:17:44 INFO - PROCESS | 6405 | 1465125464559 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:44 INFO - PROCESS | 6405 | 1465125464669 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
04:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 577ms
04:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
04:17:45 INFO - PROCESS | 6405 | 1465125465144 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:45 INFO - PROCESS | 6405 | 1465125465400 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
04:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 922ms
04:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
04:17:46 INFO - PROCESS | 6405 | 1465125466093 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:46 INFO - PROCESS | 6405 | 1465125466233 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
04:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 795ms
04:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
04:17:46 INFO - PROCESS | 6405 | 1465125466875 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:46 INFO - PROCESS | 6405 | 1465125466984 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
04:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 528ms
04:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
04:17:47 INFO - PROCESS | 6405 | 1465125467420 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:47 INFO - PROCESS | 6405 | 1465125467529 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
04:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 582ms
04:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
04:17:48 INFO - PROCESS | 6405 | 1465125468006 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:48 INFO - PROCESS | 6405 | 1465125468118 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
04:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 532ms
04:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
04:17:48 INFO - PROCESS | 6405 | 1465125468534 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:48 INFO - PROCESS | 6405 | 1465125468660 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
04:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 680ms
04:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
04:17:49 INFO - PROCESS | 6405 | 1465125469224 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:49 INFO - PROCESS | 6405 | 1465125469312 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
04:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 790ms
04:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
04:17:50 INFO - PROCESS | 6405 | 1465125470033 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:50 INFO - PROCESS | 6405 | 1465125470220 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
04:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 843ms
04:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
04:17:50 INFO - PROCESS | 6405 | 1465125470864 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:50 INFO - PROCESS | 6405 | 1465125470975 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
04:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 485ms
04:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
04:17:51 INFO - PROCESS | 6405 | 1465125471355 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:51 INFO - PROCESS | 6405 | 1465125471445 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
04:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 473ms
04:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
04:17:51 INFO - PROCESS | 6405 | 1465125471834 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:51 INFO - PROCESS | 6405 | 1465125471924 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
04:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 478ms
04:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
04:17:52 INFO - PROCESS | 6405 | 1465125472325 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:52 INFO - PROCESS | 6405 | 1465125472420 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
04:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 571ms
04:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
04:17:52 INFO - PROCESS | 6405 | 1465125472903 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:53 INFO - PROCESS | 6405 | 1465125473049 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
04:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 828ms
04:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
04:17:53 INFO - PROCESS | 6405 | 1465125473737 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:53 INFO - PROCESS | 6405 | 1465125473854 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 539ms
04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
04:17:54 INFO - PROCESS | 6405 | 1465125474285 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:54 INFO - PROCESS | 6405 | 1465125474389 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 527ms
04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
04:17:54 INFO - PROCESS | 6405 | 1465125474823 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:54 INFO - PROCESS | 6405 | 1465125474925 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 531ms
04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
04:17:55 INFO - PROCESS | 6405 | 1465125475351 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:55 INFO - PROCESS | 6405 | 1465125475446 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 723ms
04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
04:17:56 INFO - PROCESS | 6405 | 1465125476090 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:56 INFO - PROCESS | 6405 | 1465125476208 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 637ms
04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
04:17:56 INFO - PROCESS | 6405 | 1465125476729 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:56 INFO - PROCESS | 6405 | 1465125476913 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
04:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 573ms
04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
04:17:57 INFO - PROCESS | 6405 | 1465125477300 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:57 INFO - PROCESS | 6405 | 1465125477404 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
04:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms
04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
04:17:57 INFO - PROCESS | 6405 | 1465125477825 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:57 INFO - PROCESS | 6405 | 1465125477914 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
04:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 487ms
04:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
04:17:58 INFO - PROCESS | 6405 | 1465125478319 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:58 INFO - PROCESS | 6405 | 1465125478411 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
04:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 493ms
04:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
04:17:58 INFO - PROCESS | 6405 | 1465125478818 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:58 INFO - PROCESS | 6405 | 1465125478922 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
04:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms
04:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
04:17:59 INFO - PROCESS | 6405 | 1465125479348 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:17:59 INFO - PROCESS | 6405 | 1465125479472 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
04:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 685ms
04:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
04:18:00 INFO - PROCESS | 6405 | 1465125480042 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:00 INFO - PROCESS | 6405 | 1465125480164 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
04:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1173ms
04:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
04:18:01 INFO - PROCESS | 6405 | 1465125481236 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:01 INFO - PROCESS | 6405 | 1465125481407 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
04:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 836ms
04:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
04:18:02 INFO - PROCESS | 6405 | 1465125482085 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:02 INFO - PROCESS | 6405 | 1465125482251 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:03 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
04:18:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:18:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
04:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 941ms
04:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
04:18:03 INFO - PROCESS | 6405 | 1465125483056 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:03 INFO - PROCESS | 6405 | 1465125483229 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:03 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
04:18:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:18:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
04:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 725ms
04:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
04:18:03 INFO - PROCESS | 6405 | 1465125483773 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:03 INFO - PROCESS | 6405 | 1465125483898 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:04 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
04:18:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:18:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
04:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 585ms
04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
04:18:04 INFO - PROCESS | 6405 | 1465125484376 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:04 INFO - PROCESS | 6405 | 1465125484496 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
04:18:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
04:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 574ms
04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
04:18:04 INFO - PROCESS | 6405 | 1465125484962 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:05 INFO - PROCESS | 6405 | 1465125485087 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:05 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
04:18:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:18:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
04:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
04:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 570ms
04:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
04:18:05 INFO - PROCESS | 6405 | 1465125485538 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:05 INFO - PROCESS | 6405 | 1465125485633 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:06 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
04:18:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:18:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:18:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 524ms
04:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
04:18:06 INFO - PROCESS | 6405 | 1465125486077 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:06 INFO - PROCESS | 6405 | 1465125486170 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 477ms
04:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
04:18:06 INFO - PROCESS | 6405 | 1465125486557 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:06 INFO - PROCESS | 6405 | 1465125486655 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:07 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
04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms
04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
04:18:07 INFO - PROCESS | 6405 | 1465125487084 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:07 INFO - PROCESS | 6405 | 1465125487186 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:07 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
04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 629ms
04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
04:18:07 INFO - PROCESS | 6405 | 1465125487722 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:07 INFO - PROCESS | 6405 | 1465125487853 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
04:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 823ms
04:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
04:18:08 INFO - PROCESS | 6405 | 1465125488551 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:08 INFO - PROCESS | 6405 | 1465125488677 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 577ms
04:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
04:18:09 INFO - PROCESS | 6405 | 1465125489142 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:09 INFO - PROCESS | 6405 | 1465125489258 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 581ms
04:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
04:18:09 INFO - PROCESS | 6405 | 1465125489733 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:09 INFO - PROCESS | 6405 | 1465125489843 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:10 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
04:18:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
04:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 574ms
04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
04:18:10 INFO - PROCESS | 6405 | 1465125490305 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:10 INFO - PROCESS | 6405 | 1465125490410 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 536ms
04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
04:18:10 INFO - PROCESS | 6405 | 1465125490853 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:10 INFO - PROCESS | 6405 | 1465125490947 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 531ms
04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
04:18:11 INFO - PROCESS | 6405 | 1465125491392 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:11 INFO - PROCESS | 6405 | 1465125491523 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 570ms
04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
04:18:11 INFO - PROCESS | 6405 | 1465125491964 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:12 INFO - PROCESS | 6405 | 1465125492058 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
04:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms
04:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
04:18:12 INFO - PROCESS | 6405 | 1465125492489 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:12 INFO - PROCESS | 6405 | 1465125492584 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms
04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
04:18:13 INFO - PROCESS | 6405 | 1465125493016 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:13 INFO - PROCESS | 6405 | 1465125493112 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms
04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
04:18:13 INFO - PROCESS | 6405 | 1465125493544 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:13 INFO - PROCESS | 6405 | 1465125493639 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms
04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
04:18:14 INFO - PROCESS | 6405 | 1465125494076 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:14 INFO - PROCESS | 6405 | 1465125494187 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 578ms
04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
04:18:14 INFO - PROCESS | 6405 | 1465125494658 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:14 INFO - PROCESS | 6405 | 1465125494802 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 821ms
04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
04:18:15 INFO - PROCESS | 6405 | 1465125495489 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:15 INFO - PROCESS | 6405 | 1465125495607 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 872ms
04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
04:18:16 INFO - PROCESS | 6405 | 1465125496367 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:16 INFO - PROCESS | 6405 | 1465125496480 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 582ms
04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
04:18:16 INFO - PROCESS | 6405 | 1465125496964 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:17 INFO - PROCESS | 6405 | 1465125497069 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
04:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 575ms
04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
04:18:17 INFO - PROCESS | 6405 | 1465125497552 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:17 INFO - PROCESS | 6405 | 1465125497679 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
04:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 576ms
04:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
04:18:18 INFO - PROCESS | 6405 | 1465125498124 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:18 INFO - PROCESS | 6405 | 1465125498231 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
04:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 574ms
04:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
04:18:18 INFO - PROCESS | 6405 | 1465125498712 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:18 INFO - PROCESS | 6405 | 1465125498810 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 590ms
04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
04:18:19 INFO - PROCESS | 6405 | 1465125499310 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:19 INFO - PROCESS | 6405 | 1465125499439 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms
04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
04:18:19 INFO - PROCESS | 6405 | 1465125499932 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:20 INFO - PROCESS | 6405 | 1465125500049 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 523ms
04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
04:18:20 INFO - PROCESS | 6405 | 1465125500460 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:20 INFO - PROCESS | 6405 | 1465125500556 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms
04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
04:18:20 INFO - PROCESS | 6405 | 1465125500936 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:21 INFO - PROCESS | 6405 | 1465125501030 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
04:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 522ms
04:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
04:18:21 INFO - PROCESS | 6405 | 1465125501469 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:21 INFO - PROCESS | 6405 | 1465125501567 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
04:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 529ms
04:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
04:18:22 INFO - PROCESS | 6405 | 1465125502000 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:22 INFO - PROCESS | 6405 | 1465125502112 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
04:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 826ms
04:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
04:18:22 INFO - PROCESS | 6405 | 1465125502837 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:22 INFO - PROCESS | 6405 | 1465125502966 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:23 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
04:18:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:18:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
04:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
04:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 591ms
04:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
04:18:23 INFO - PROCESS | 6405 | 1465125503438 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:23 INFO - PROCESS | 6405 | 1465125503559 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 577ms
04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
04:18:24 INFO - PROCESS | 6405 | 1465125504028 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:24 INFO - PROCESS | 6405 | 1465125504128 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 633ms
04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
04:18:24 INFO - PROCESS | 6405 | 1465125504659 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:24 INFO - PROCESS | 6405 | 1465125504825 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
04:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 938ms
04:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
04:18:25 INFO - PROCESS | 6405 | 1465125505606 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:25 INFO - PROCESS | 6405 | 1465125505723 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:26 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
04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 574ms
04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
04:18:26 INFO - PROCESS | 6405 | 1465125506211 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:26 INFO - PROCESS | 6405 | 1465125506339 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:26 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
04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 630ms
04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
04:18:26 INFO - PROCESS | 6405 | 1465125506859 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:26 INFO - PROCESS | 6405 | 1465125506975 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
04:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 625ms
04:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
04:18:27 INFO - PROCESS | 6405 | 1465125507486 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:27 INFO - PROCESS | 6405 | 1465125507631 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
04:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1029ms
04:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
04:18:28 INFO - PROCESS | 6405 | 1465125508513 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:28 INFO - PROCESS | 6405 | 1465125508608 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
04:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 528ms
04:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
04:18:29 INFO - PROCESS | 6405 | 1465125509050 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:29 INFO - PROCESS | 6405 | 1465125509170 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
04:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 581ms
04:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
04:18:29 INFO - PROCESS | 6405 | 1465125509640 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:29 INFO - PROCESS | 6405 | 1465125509732 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
04:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 526ms
04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
04:18:30 INFO - PROCESS | 6405 | 1465125510207 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:30 INFO - PROCESS | 6405 | 1465125510389 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
04:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 872ms
04:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
04:18:31 INFO - PROCESS | 6405 | 1465125511052 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:31 INFO - PROCESS | 6405 | 1465125511172 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
04:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 527ms
04:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
04:18:31 INFO - PROCESS | 6405 | 1465125511588 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:31 INFO - PROCESS | 6405 | 1465125511720 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 579ms
04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
04:18:32 INFO - PROCESS | 6405 | 1465125512181 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:32 INFO - PROCESS | 6405 | 1465125512290 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 536ms
04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
04:18:32 INFO - PROCESS | 6405 | 1465125512712 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:32 INFO - PROCESS | 6405 | 1465125512815 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:33 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
04:18:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 572ms
04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
04:18:33 INFO - PROCESS | 6405 | 1465125513292 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:33 INFO - PROCESS | 6405 | 1465125513416 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:33 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
04:18:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 621ms
04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
04:18:33 INFO - PROCESS | 6405 | 1465125513924 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:34 INFO - PROCESS | 6405 | 1465125514063 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:34 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
04:18:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
04:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
04:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 576ms
04:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
04:18:34 INFO - PROCESS | 6405 | 1465125514507 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:34 INFO - PROCESS | 6405 | 1465125514605 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:35 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]"
04:18:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:18:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
04:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:35 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:35 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 523ms
04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
04:18:35 INFO - PROCESS | 6405 | 1465125515036 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:35 INFO - PROCESS | 6405 | 1465125515130 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:35 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
04:18:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
04:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:18:35 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:18:35 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:18:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 524ms
04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
04:18:35 INFO - PROCESS | 6405 | 1465125515570 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:35 INFO - PROCESS | 6405 | 1465125515663 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
04:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 474ms
04:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
04:18:36 INFO - PROCESS | 6405 | 1465125516051 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:36 INFO - PROCESS | 6405 | 1465125516143 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
04:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 525ms
04:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
04:18:36 INFO - PROCESS | 6405 | 1465125516581 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:36 INFO - PROCESS | 6405 | 1465125516699 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 525ms
04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
04:18:37 INFO - PROCESS | 6405 | 1465125517111 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:37 INFO - PROCESS | 6405 | 1465125517242 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 823ms
04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
04:18:37 INFO - PROCESS | 6405 | 1465125517942 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:38 INFO - PROCESS | 6405 | 1465125518090 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
04:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 827ms
04:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
04:18:38 INFO - PROCESS | 6405 | 1465125518779 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:38 INFO - PROCESS | 6405 | 1465125518889 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
04:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 582ms
04:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
04:18:39 INFO - PROCESS | 6405 | 1465125519369 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:39 INFO - PROCESS | 6405 | 1465125519475 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
04:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 589ms
04:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
04:18:39 INFO - PROCESS | 6405 | 1465125519971 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:40 INFO - PROCESS | 6405 | 1465125520075 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 536ms
04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
04:18:40 INFO - PROCESS | 6405 | 1465125520508 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:40 INFO - PROCESS | 6405 | 1465125520620 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms
04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
04:18:41 INFO - PROCESS | 6405 | 1465125521135 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:41 INFO - PROCESS | 6405 | 1465125521237 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 577ms
04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
04:18:41 INFO - PROCESS | 6405 | 1465125521725 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:41 INFO - PROCESS | 6405 | 1465125521951 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
04:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 836ms
04:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
04:18:42 INFO - PROCESS | 6405 | 1465125522571 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:42 INFO - PROCESS | 6405 | 1465125522724 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 783ms
04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
04:18:43 INFO - PROCESS | 6405 | 1465125523354 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:43 INFO - PROCESS | 6405 | 1465125523446 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 476ms
04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
04:18:43 INFO - PROCESS | 6405 | 1465125523836 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:43 INFO - PROCESS | 6405 | 1465125523922 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 478ms
04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
04:18:44 INFO - PROCESS | 6405 | 1465125524317 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:44 INFO - PROCESS | 6405 | 1465125524410 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 878ms
04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
04:18:45 INFO - PROCESS | 6405 | 1465125525208 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:45 INFO - PROCESS | 6405 | 1465125525334 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 626ms
04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
04:18:45 INFO - PROCESS | 6405 | 1465125525846 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:45 INFO - PROCESS | 6405 | 1465125525957 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 837ms
04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
04:18:46 INFO - PROCESS | 6405 | 1465125526713 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:46 INFO - PROCESS | 6405 | 1465125526880 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
04:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 736ms
04:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
04:18:47 INFO - PROCESS | 6405 | 1465125527439 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:47 INFO - PROCESS | 6405 | 1465125527577 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 620ms
04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
04:18:48 INFO - PROCESS | 6405 | 1465125528066 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:48 INFO - PROCESS | 6405 | 1465125528162 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms
04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
04:18:48 INFO - PROCESS | 6405 | 1465125528647 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:48 INFO - PROCESS | 6405 | 1465125528787 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms
04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
04:18:49 INFO - PROCESS | 6405 | 1465125529224 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:49 INFO - PROCESS | 6405 | 1465125529323 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms
04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
04:18:49 INFO - PROCESS | 6405 | 1465125529797 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:49 INFO - PROCESS | 6405 | 1465125529901 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 625ms
04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
04:18:50 INFO - PROCESS | 6405 | 1465125530432 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:50 INFO - PROCESS | 6405 | 1465125530537 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 532ms
04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
04:18:50 INFO - PROCESS | 6405 | 1465125530972 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:51 INFO - PROCESS | 6405 | 1465125531064 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
04:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 629ms
04:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
04:18:51 INFO - PROCESS | 6405 | 1465125531605 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:51 INFO - PROCESS | 6405 | 1465125531739 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
04:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 785ms
04:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
04:18:52 INFO - PROCESS | 6405 | 1465125532395 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:52 INFO - PROCESS | 6405 | 1465125532544 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
04:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 775ms
04:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
04:18:53 INFO - PROCESS | 6405 | 1465125533190 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:53 INFO - PROCESS | 6405 | 1465125533327 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
04:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 678ms
04:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
04:18:53 INFO - PROCESS | 6405 | 1465125533889 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:54 INFO - PROCESS | 6405 | 1465125534028 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
04:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 684ms
04:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
04:18:54 INFO - PROCESS | 6405 | 1465125534561 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:54 INFO - PROCESS | 6405 | 1465125534669 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
04:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 680ms
04:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
04:18:55 INFO - PROCESS | 6405 | 1465125535257 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:55 INFO - PROCESS | 6405 | 1465125535398 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
04:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 728ms
04:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
04:18:55 INFO - PROCESS | 6405 | 1465125535990 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:56 INFO - PROCESS | 6405 | 1465125536113 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
04:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 676ms
04:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
04:18:56 INFO - PROCESS | 6405 | 1465125536671 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:56 INFO - PROCESS | 6405 | 1465125536771 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
04:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 531ms
04:18:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
04:18:57 INFO - PROCESS | 6405 | 1465125537206 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:57 INFO - PROCESS | 6405 | 1465125537304 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:57 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 () {
04:18:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
04:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
04:18:57 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 () {
04:18:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
04:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
04:18:57 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 () {
04:18:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
04:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
04:18:57 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 () {
04:18:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
04:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
04:18:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 574ms
04:18:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
04:18:57 INFO - PROCESS | 6405 | 1465125537796 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:57 INFO - PROCESS | 6405 | 1465125537886 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
04:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
04:18:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
04:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
04:18:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
04:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
04:18:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 583ms
04:18:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
04:18:58 INFO - PROCESS | 6405 | 1465125538387 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:58 INFO - PROCESS | 6405 | 1465125538491 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:58 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
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
04:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:18:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
04:18:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
04:18:58 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.
04:18:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
04:18:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 523ms
04:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
04:18:58 INFO - PROCESS | 6405 | 1465125538927 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:59 INFO - PROCESS | 6405 | 1465125539098 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
04:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 932ms
04:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
04:18:59 INFO - PROCESS | 6405 | 1465125539862 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:00 INFO - PROCESS | 6405 | 1465125540001 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
04:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1174ms
04:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
04:19:01 INFO - PROCESS | 6405 | 1465125541065 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:01 INFO - PROCESS | 6405 | 1465125541241 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
04:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 833ms
04:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
04:19:01 INFO - PROCESS | 6405 | 1465125541912 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:02 INFO - PROCESS | 6405 | 1465125542052 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
04:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 636ms
04:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
04:19:02 INFO - PROCESS | 6405 | 1465125542572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:02 INFO - PROCESS | 6405 | 1465125542691 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
04:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 581ms
04:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
04:19:03 INFO - PROCESS | 6405 | 1465125543148 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:03 INFO - PROCESS | 6405 | 1465125543267 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
04:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms
04:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
04:19:03 INFO - PROCESS | 6405 | 1465125543725 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:03 INFO - PROCESS | 6405 | 1465125543826 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
04:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 572ms
04:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
04:19:04 INFO - PROCESS | 6405 | 1465125544305 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:04 INFO - PROCESS | 6405 | 1465125544450 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
04:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 632ms
04:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
04:19:04 INFO - PROCESS | 6405 | 1465125544944 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:05 INFO - PROCESS | 6405 | 1465125545083 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
04:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 685ms
04:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
04:19:05 INFO - PROCESS | 6405 | 1465125545640 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:05 INFO - PROCESS | 6405 | 1465125545764 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
04:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 532ms
04:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
04:19:06 INFO - PROCESS | 6405 | 1465125546176 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:06 INFO - PROCESS | 6405 | 1465125546263 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
04:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms
04:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
04:19:06 INFO - PROCESS | 6405 | 1465125546702 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:06 INFO - PROCESS | 6405 | 1465125546791 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
04:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 494ms
04:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
04:19:07 INFO - PROCESS | 6405 | 1465125547203 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:07 INFO - PROCESS | 6405 | 1465125547373 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
04:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 927ms
04:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
04:19:08 INFO - PROCESS | 6405 | 1465125548138 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:08 INFO - PROCESS | 6405 | 1465125548257 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
04:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 577ms
04:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
04:19:08 INFO - PROCESS | 6405 | 1465125548728 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:08 INFO - PROCESS | 6405 | 1465125548857 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
04:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 571ms
04:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
04:19:09 INFO - PROCESS | 6405 | 1465125549311 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:09 INFO - PROCESS | 6405 | 1465125549415 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
04:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 579ms
04:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
04:19:09 INFO - PROCESS | 6405 | 1465125549887 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:09 INFO - PROCESS | 6405 | 1465125549988 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
04:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 529ms
04:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
04:19:10 INFO - PROCESS | 6405 | 1465125550428 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:10 INFO - PROCESS | 6405 | 1465125550523 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
04:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 582ms
04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
04:19:11 INFO - PROCESS | 6405 | 1465125551017 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:11 INFO - PROCESS | 6405 | 1465125551160 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
04:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 575ms
04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
04:19:11 INFO - PROCESS | 6405 | 1465125551594 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:11 INFO - PROCESS | 6405 | 1465125551681 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
04:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 475ms
04:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
04:19:12 INFO - PROCESS | 6405 | 1465125552074 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:12 INFO - PROCESS | 6405 | 1465125552164 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:12 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
04:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms
04:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
04:19:12 INFO - PROCESS | 6405 | 1465125552601 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:12 INFO - PROCESS | 6405 | 1465125552695 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
04:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms
04:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
04:19:13 INFO - PROCESS | 6405 | 1465125553127 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:13 INFO - PROCESS | 6405 | 1465125553221 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:13 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
04:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms
04:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
04:19:13 INFO - PROCESS | 6405 | 1465125553667 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:13 INFO - PROCESS | 6405 | 1465125553837 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
04:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 625ms
04:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
04:19:14 INFO - PROCESS | 6405 | 1465125554331 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:14 INFO - PROCESS | 6405 | 1465125554489 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
04:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 725ms
04:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
04:19:15 INFO - PROCESS | 6405 | 1465125555140 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:15 INFO - PROCESS | 6405 | 1465125555259 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
04:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 872ms
04:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
04:19:16 INFO - PROCESS | 6405 | 1465125556019 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:16 INFO - PROCESS | 6405 | 1465125556191 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
04:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 640ms
04:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
04:19:16 INFO - PROCESS | 6405 | 1465125556669 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:16 INFO - PROCESS | 6405 | 1465125556765 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
04:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 525ms
04:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
04:19:17 INFO - PROCESS | 6405 | 1465125557206 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:17 INFO - PROCESS | 6405 | 1465125557304 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
04:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 628ms
04:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
04:19:17 INFO - PROCESS | 6405 | 1465125557834 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:17 INFO - PROCESS | 6405 | 1465125557943 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
04:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 581ms
04:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
04:19:18 INFO - PROCESS | 6405 | 1465125558419 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:18 INFO - PROCESS | 6405 | 1465125558528 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
04:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 574ms
04:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
04:19:19 INFO - PROCESS | 6405 | 1465125559001 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:19 INFO - PROCESS | 6405 | 1465125559149 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
04:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 582ms
04:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
04:19:19 INFO - PROCESS | 6405 | 1465125559595 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:19 INFO - PROCESS | 6405 | 1465125559679 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
04:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 519ms
04:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
04:19:20 INFO - PROCESS | 6405 | 1465125560119 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:20 INFO - PROCESS | 6405 | 1465125560212 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
04:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 525ms
04:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
04:19:20 INFO - PROCESS | 6405 | 1465125560650 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:20 INFO - PROCESS | 6405 | 1465125560745 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
04:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 529ms
04:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
04:19:21 INFO - PROCESS | 6405 | 1465125561194 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:21 INFO - PROCESS | 6405 | 1465125561289 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
04:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 523ms
04:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
04:19:21 INFO - PROCESS | 6405 | 1465125561728 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:21 INFO - PROCESS | 6405 | 1465125561842 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
04:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 889ms
04:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
04:19:22 INFO - PROCESS | 6405 | 1465125562630 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:22 INFO - PROCESS | 6405 | 1465125562820 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
04:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 726ms
04:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
04:19:23 INFO - PROCESS | 6405 | 1465125563362 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:23 INFO - PROCESS | 6405 | 1465125563463 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:23 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
04:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 573ms
04:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
04:19:23 INFO - PROCESS | 6405 | 1465125563947 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:24 INFO - PROCESS | 6405 | 1465125564064 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
04:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 628ms
04:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
04:19:24 INFO - PROCESS | 6405 | 1465125564574 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:24 INFO - PROCESS | 6405 | 1465125564687 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
04:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 581ms
04:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
04:19:25 INFO - PROCESS | 6405 | 1465125565159 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:25 INFO - PROCESS | 6405 | 1465125565290 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:25 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
04:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 573ms
04:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
04:19:25 INFO - PROCESS | 6405 | 1465125565743 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:25 INFO - PROCESS | 6405 | 1465125565882 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
04:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 628ms
04:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
04:19:26 INFO - PROCESS | 6405 | 1465125566374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:26 INFO - PROCESS | 6405 | 1465125566462 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
04:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 525ms
04:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
04:19:26 INFO - PROCESS | 6405 | 1465125566905 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:27 INFO - PROCESS | 6405 | 1465125567003 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
04:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms
04:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
04:19:27 INFO - PROCESS | 6405 | 1465125567432 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:27 INFO - PROCESS | 6405 | 1465125567523 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
04:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms
04:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
04:19:27 INFO - PROCESS | 6405 | 1465125567957 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:28 INFO - PROCESS | 6405 | 1465125568053 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
04:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 523ms
04:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
04:19:28 INFO - PROCESS | 6405 | 1465125568491 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:28 INFO - PROCESS | 6405 | 1465125568629 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:29 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
04:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 583ms
04:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
04:19:29 INFO - PROCESS | 6405 | 1465125569074 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:29 INFO - PROCESS | 6405 | 1465125569210 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
04:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 725ms
04:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
04:19:29 INFO - PROCESS | 6405 | 1465125569962 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:30 INFO - PROCESS | 6405 | 1465125570082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:30 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
04:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 896ms
04:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
04:19:30 INFO - PROCESS | 6405 | 1465125570802 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:30 INFO - PROCESS | 6405 | 1465125570920 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
04:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 576ms
04:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
04:19:31 INFO - PROCESS | 6405 | 1465125571387 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:31 INFO - PROCESS | 6405 | 1465125571484 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
04:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms
04:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
04:19:31 INFO - PROCESS | 6405 | 1465125571924 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:32 INFO - PROCESS | 6405 | 1465125572034 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
04:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 531ms
04:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
04:19:32 INFO - PROCESS | 6405 | 1465125572465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:32 INFO - PROCESS | 6405 | 1465125572561 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
04:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 581ms
04:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
04:19:33 INFO - PROCESS | 6405 | 1465125573056 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:33 INFO - PROCESS | 6405 | 1465125573145 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
04:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 575ms
04:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
04:19:33 INFO - PROCESS | 6405 | 1465125573639 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:33 INFO - PROCESS | 6405 | 1465125573801 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
04:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 626ms
04:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
04:19:34 INFO - PROCESS | 6405 | 1465125574273 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:34 INFO - PROCESS | 6405 | 1465125574358 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
04:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 490ms
04:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
04:19:34 INFO - PROCESS | 6405 | 1465125574762 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:34 INFO - PROCESS | 6405 | 1465125574856 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
04:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms
04:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
04:19:35 INFO - PROCESS | 6405 | 1465125575290 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:35 INFO - PROCESS | 6405 | 1465125575382 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
04:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms
04:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
04:19:35 INFO - PROCESS | 6405 | 1465125575822 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:35 INFO - PROCESS | 6405 | 1465125575917 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
04:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 528ms
04:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
04:19:36 INFO - PROCESS | 6405 | 1465125576349 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:36 INFO - PROCESS | 6405 | 1465125576468 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
04:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 788ms
04:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
04:19:37 INFO - PROCESS | 6405 | 1465125577168 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:37 INFO - PROCESS | 6405 | 1465125577291 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:37 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
04:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 829ms
04:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
04:19:38 INFO - PROCESS | 6405 | 1465125578014 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:38 INFO - PROCESS | 6405 | 1465125578127 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
04:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 555ms
04:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
04:19:38 INFO - PROCESS | 6405 | 1465125578582 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:38 INFO - PROCESS | 6405 | 1465125578680 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
04:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms
04:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
04:19:39 INFO - PROCESS | 6405 | 1465125579126 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:39 INFO - PROCESS | 6405 | 1465125579227 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:39 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)
04:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 528ms
04:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
04:19:39 INFO - PROCESS | 6405 | 1465125579656 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:39 INFO - PROCESS | 6405 | 1465125579755 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 578ms
04:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
04:19:40 INFO - PROCESS | 6405 | 1465125580235 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:40 INFO - PROCESS | 6405 | 1465125580331 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
04:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 525ms
04:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
04:19:40 INFO - PROCESS | 6405 | 1465125580778 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:40 INFO - PROCESS | 6405 | 1465125580923 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
04:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 571ms
04:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
04:19:41 INFO - PROCESS | 6405 | 1465125581351 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:41 INFO - PROCESS | 6405 | 1465125581442 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
04:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 631ms
04:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
04:19:41 INFO - PROCESS | 6405 | 1465125581994 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:42 INFO - PROCESS | 6405 | 1465125582179 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
04:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 828ms
04:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
04:19:42 INFO - PROCESS | 6405 | 1465125582829 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:42 INFO - PROCESS | 6405 | 1465125582970 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
04:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 538ms
04:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
04:19:43 INFO - PROCESS | 6405 | 1465125583369 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:43 INFO - PROCESS | 6405 | 1465125583465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
04:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 527ms
04:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
04:19:43 INFO - PROCESS | 6405 | 1465125583902 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:44 INFO - PROCESS | 6405 | 1465125584061 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
04:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 879ms
04:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
04:19:44 INFO - PROCESS | 6405 | 1465125584793 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:44 INFO - PROCESS | 6405 | 1465125584941 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
04:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 879ms
04:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
04:19:45 INFO - PROCESS | 6405 | 1465125585673 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:45 INFO - PROCESS | 6405 | 1465125585790 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
04:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 574ms
04:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
04:19:46 INFO - PROCESS | 6405 | 1465125586257 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:46 INFO - PROCESS | 6405 | 1465125586356 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:46 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
04:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms
04:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
04:19:46 INFO - PROCESS | 6405 | 1465125586792 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:46 INFO - PROCESS | 6405 | 1465125586893 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
04:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 531ms
04:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
04:19:47 INFO - PROCESS | 6405 | 1465125587321 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:47 INFO - PROCESS | 6405 | 1465125587418 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
04:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 572ms
04:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
04:19:47 INFO - PROCESS | 6405 | 1465125587897 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:48 INFO - PROCESS | 6405 | 1465125588011 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:48 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)
04:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 622ms
04:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
04:19:48 INFO - PROCESS | 6405 | 1465125588534 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:48 INFO - PROCESS | 6405 | 1465125588699 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 589ms
04:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
04:19:49 INFO - PROCESS | 6405 | 1465125589119 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:49 INFO - PROCESS | 6405 | 1465125589210 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
04:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms
04:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
04:19:49 INFO - PROCESS | 6405 | 1465125589646 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:49 INFO - PROCESS | 6405 | 1465125589735 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
04:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 522ms
04:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
04:19:50 INFO - PROCESS | 6405 | 1465125590174 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:50 INFO - PROCESS | 6405 | 1465125590261 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
04:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 490ms
04:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
04:19:50 INFO - PROCESS | 6405 | 1465125590672 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:50 INFO - PROCESS | 6405 | 1465125590765 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
04:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms
04:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
04:19:51 INFO - PROCESS | 6405 | 1465125591210 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:51 INFO - PROCESS | 6405 | 1465125591320 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
04:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 779ms
04:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
04:19:52 INFO - PROCESS | 6405 | 1465125592005 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:52 INFO - PROCESS | 6405 | 1465125592149 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
04:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 631ms
04:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
04:19:52 INFO - PROCESS | 6405 | 1465125592645 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:52 INFO - PROCESS | 6405 | 1465125592751 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
04:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 678ms
04:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
04:19:53 INFO - PROCESS | 6405 | 1465125593324 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:53 INFO - PROCESS | 6405 | 1465125593442 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
04:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 725ms
04:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
04:19:54 INFO - PROCESS | 6405 | 1465125594056 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:54 INFO - PROCESS | 6405 | 1465125594173 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
04:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms
04:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
04:19:54 INFO - PROCESS | 6405 | 1465125594839 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:54 INFO - PROCESS | 6405 | 1465125594943 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
04:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 581ms
04:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
04:19:55 INFO - PROCESS | 6405 | 1465125595426 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:55 INFO - PROCESS | 6405 | 1465125595535 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
04:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 576ms
04:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
04:19:56 INFO - PROCESS | 6405 | 1465125596014 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:56 INFO - PROCESS | 6405 | 1465125596140 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
04:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 634ms
04:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
04:19:56 INFO - PROCESS | 6405 | 1465125596648 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:56 INFO - PROCESS | 6405 | 1465125596774 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
04:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 573ms
04:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
04:19:57 INFO - PROCESS | 6405 | 1465125597226 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:57 INFO - PROCESS | 6405 | 1465125597318 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
04:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms
04:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
04:19:57 INFO - PROCESS | 6405 | 1465125597756 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:57 INFO - PROCESS | 6405 | 1465125597862 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
04:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 585ms
04:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
04:19:58 INFO - PROCESS | 6405 | 1465125598350 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:58 INFO - PROCESS | 6405 | 1465125598497 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
04:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 626ms
04:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
04:19:58 INFO - PROCESS | 6405 | 1465125598977 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:59 INFO - PROCESS | 6405 | 1465125599082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
04:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 620ms
04:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
04:19:59 INFO - PROCESS | 6405 | 1465125599639 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:19:59 INFO - PROCESS | 6405 | 1465125599824 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
04:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 828ms
04:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
04:20:00 INFO - PROCESS | 6405 | 1465125600472 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:00 INFO - PROCESS | 6405 | 1465125600567 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
04:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1431ms
04:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
04:20:01 INFO - PROCESS | 6405 | 1465125601913 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:02 INFO - PROCESS | 6405 | 1465125602027 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
04:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 627ms
04:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
04:20:02 INFO - PROCESS | 6405 | 1465125602551 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:02 INFO - PROCESS | 6405 | 1465125602680 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
04:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 589ms
04:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
04:20:03 INFO - PROCESS | 6405 | 1465125603157 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:03 INFO - PROCESS | 6405 | 1465125603277 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
04:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 575ms
04:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
04:20:03 INFO - PROCESS | 6405 | 1465125603723 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:03 INFO - PROCESS | 6405 | 1465125603826 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
04:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 693ms
04:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
04:20:04 INFO - PROCESS | 6405 | 1465125604421 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:04 INFO - PROCESS | 6405 | 1465125604556 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
04:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 574ms
04:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
04:20:05 INFO - PROCESS | 6405 | 1465125605005 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:05 INFO - PROCESS | 6405 | 1465125605154 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
04:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 575ms
04:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
04:20:05 INFO - PROCESS | 6405 | 1465125605583 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:05 INFO - PROCESS | 6405 | 1465125605679 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
04:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 523ms
04:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
04:20:06 INFO - PROCESS | 6405 | 1465125606113 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:06 INFO - PROCESS | 6405 | 1465125606202 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
04:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 479ms
04:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
04:20:06 INFO - PROCESS | 6405 | 1465125606595 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:06 INFO - PROCESS | 6405 | 1465125606686 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
04:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms
04:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
04:20:07 INFO - PROCESS | 6405 | 1465125607069 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:07 INFO - PROCESS | 6405 | 1465125607164 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
04:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 522ms
04:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
04:20:07 INFO - PROCESS | 6405 | 1465125607598 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:07 INFO - PROCESS | 6405 | 1465125607704 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
04:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 581ms
04:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
04:20:08 INFO - PROCESS | 6405 | 1465125608185 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:08 INFO - PROCESS | 6405 | 1465125608292 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
04:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms
04:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
04:20:08 INFO - PROCESS | 6405 | 1465125608911 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:09 INFO - PROCESS | 6405 | 1465125609066 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
04:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 576ms
04:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
04:20:09 INFO - PROCESS | 6405 | 1465125609496 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:09 INFO - PROCESS | 6405 | 1465125609614 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
04:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 534ms
04:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
04:20:10 INFO - PROCESS | 6405 | 1465125610044 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:10 INFO - PROCESS | 6405 | 1465125610150 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
04:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 574ms
04:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
04:20:10 INFO - PROCESS | 6405 | 1465125610614 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:10 INFO - PROCESS | 6405 | 1465125610714 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
04:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 532ms
04:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
04:20:11 INFO - PROCESS | 6405 | 1465125611151 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:11 INFO - PROCESS | 6405 | 1465125611264 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
04:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 579ms
04:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
04:20:11 INFO - PROCESS | 6405 | 1465125611738 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:11 INFO - PROCESS | 6405 | 1465125611875 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
04:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms
04:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
04:20:12 INFO - PROCESS | 6405 | 1465125612313 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:12 INFO - PROCESS | 6405 | 1465125612404 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
04:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms
04:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
04:20:12 INFO - PROCESS | 6405 | 1465125612838 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:12 INFO - PROCESS | 6405 | 1465125612930 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:13 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
04:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms
04:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
04:20:13 INFO - PROCESS | 6405 | 1465125613366 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:13 INFO - PROCESS | 6405 | 1465125613463 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:13 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
04:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms
04:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
04:20:13 INFO - PROCESS | 6405 | 1465125613895 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:13 INFO - PROCESS | 6405 | 1465125613989 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
04:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 525ms
04:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
04:20:14 INFO - PROCESS | 6405 | 1465125614429 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:14 INFO - PROCESS | 6405 | 1465125614541 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
04:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 536ms
04:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
04:20:14 INFO - PROCESS | 6405 | 1465125614964 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:15 INFO - PROCESS | 6405 | 1465125615105 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
04:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 674ms
04:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
04:20:15 INFO - PROCESS | 6405 | 1465125615647 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:15 INFO - PROCESS | 6405 | 1465125615810 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
04:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 827ms
04:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
04:20:16 INFO - PROCESS | 6405 | 1465125616482 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:16 INFO - PROCESS | 6405 | 1465125616591 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
04:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 529ms
04:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
04:20:17 INFO - PROCESS | 6405 | 1465125617022 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:17 INFO - PROCESS | 6405 | 1465125617158 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
04:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 678ms
04:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
04:20:17 INFO - PROCESS | 6405 | 1465125617714 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:17 INFO - PROCESS | 6405 | 1465125617826 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
04:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 577ms
04:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
04:20:18 INFO - PROCESS | 6405 | 1465125618288 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:18 INFO - PROCESS | 6405 | 1465125618412 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:18 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)
04:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 623ms
04:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
04:20:18 INFO - PROCESS | 6405 | 1465125618916 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:19 INFO - PROCESS | 6405 | 1465125619042 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 626ms
04:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
04:20:19 INFO - PROCESS | 6405 | 1465125619561 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:19 INFO - PROCESS | 6405 | 1465125619710 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 633ms
04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
04:20:20 INFO - PROCESS | 6405 | 1465125620190 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:20 INFO - PROCESS | 6405 | 1465125620324 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 738ms
04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
04:20:20 INFO - PROCESS | 6405 | 1465125620956 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:21 INFO - PROCESS | 6405 | 1465125621124 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
04:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 736ms
04:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
04:20:21 INFO - PROCESS | 6405 | 1465125621694 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:21 INFO - PROCESS | 6405 | 1465125621794 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 523ms
04:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
04:20:22 INFO - PROCESS | 6405 | 1465125622223 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:22 INFO - PROCESS | 6405 | 1465125622322 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 687ms
04:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
04:20:22 INFO - PROCESS | 6405 | 1465125622924 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:23 INFO - PROCESS | 6405 | 1465125623031 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
04:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 772ms
04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
04:20:23 INFO - PROCESS | 6405 | 1465125623702 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:23 INFO - PROCESS | 6405 | 1465125623807 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 580ms
04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
04:20:24 INFO - PROCESS | 6405 | 1465125624294 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:24 INFO - PROCESS | 6405 | 1465125624400 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 574ms
04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
04:20:24 INFO - PROCESS | 6405 | 1465125624881 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:25 INFO - PROCESS | 6405 | 1465125625018 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
04:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 629ms
04:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
04:20:25 INFO - PROCESS | 6405 | 1465125625507 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:25 INFO - PROCESS | 6405 | 1465125625608 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 531ms
04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
04:20:26 INFO - PROCESS | 6405 | 1465125626043 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:26 INFO - PROCESS | 6405 | 1465125626143 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms
04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
04:20:26 INFO - PROCESS | 6405 | 1465125626621 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:26 INFO - PROCESS | 6405 | 1465125626767 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
04:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 630ms
04:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
04:20:27 INFO - PROCESS | 6405 | 1465125627254 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:27 INFO - PROCESS | 6405 | 1465125627383 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
04:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 625ms
04:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
04:20:27 INFO - PROCESS | 6405 | 1465125627886 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:27 INFO - PROCESS | 6405 | 1465125627988 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 481ms
04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
04:20:28 INFO - PROCESS | 6405 | 1465125628373 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:28 INFO - PROCESS | 6405 | 1465125628465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 526ms
04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
04:20:28 INFO - PROCESS | 6405 | 1465125628904 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:29 INFO - PROCESS | 6405 | 1465125629003 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms
04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
04:20:29 INFO - PROCESS | 6405 | 1465125629433 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:29 INFO - PROCESS | 6405 | 1465125629540 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 536ms
04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
04:20:29 INFO - PROCESS | 6405 | 1465125629974 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:30 INFO - PROCESS | 6405 | 1465125630069 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
04:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms
04:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
04:20:30 INFO - PROCESS | 6405 | 1465125630652 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:30 INFO - PROCESS | 6405 | 1465125630782 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
04:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 981ms
04:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
04:20:31 INFO - PROCESS | 6405 | 1465125631643 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:31 INFO - PROCESS | 6405 | 1465125631750 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
04:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 575ms
04:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
04:20:32 INFO - PROCESS | 6405 | 1465125632227 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:32 INFO - PROCESS | 6405 | 1465125632328 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20: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
04:20:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:20:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
04:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:20:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:20:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:20:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
04:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 582ms
04:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
04:20:32 INFO - PROCESS | 6405 | 1465125632819 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:32 INFO - PROCESS | 6405 | 1465125632937 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 571ms
04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
04:20:33 INFO - PROCESS | 6405 | 1465125633388 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:33 INFO - PROCESS | 6405 | 1465125633493 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 576ms
04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
04:20:33 INFO - PROCESS | 6405 | 1465125633971 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:34 INFO - PROCESS | 6405 | 1465125634078 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:34 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
04:20:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:20:34 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
04:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:20:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:20:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:20:34 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 583ms
04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
04:20:34 INFO - PROCESS | 6405 | 1465125634570 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:34 INFO - PROCESS | 6405 | 1465125634737 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20: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
04:20:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:20:35 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
04:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:20:35 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:20:35 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:20:35 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
04:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 681ms
04:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
04:20:35 INFO - PROCESS | 6405 | 1465125635275 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:35 INFO - PROCESS | 6405 | 1465125635391 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
04:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 527ms
04:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
04:20:35 INFO - PROCESS | 6405 | 1465125635805 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:35 INFO - PROCESS | 6405 | 1465125635898 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
04:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 526ms
04:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
04:20:36 INFO - PROCESS | 6405 | 1465125636336 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:36 INFO - PROCESS | 6405 | 1465125636432 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
04:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 526ms
04:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
04:20:36 INFO - PROCESS | 6405 | 1465125636867 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:36 INFO - PROCESS | 6405 | 1465125636965 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
04:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 529ms
04:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
04:20:37 INFO - PROCESS | 6405 | 1465125637403 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:37 INFO - PROCESS | 6405 | 1465125637519 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
04:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 831ms
04:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
04:20:38 INFO - PROCESS | 6405 | 1465125638292 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:38 INFO - PROCESS | 6405 | 1465125638405 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
04:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 583ms
04:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
04:20:38 INFO - PROCESS | 6405 | 1465125638858 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:38 INFO - PROCESS | 6405 | 1465125638958 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
04:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 539ms
04:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
04:20:39 INFO - PROCESS | 6405 | 1465125639410 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:39 INFO - PROCESS | 6405 | 1465125639514 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
04:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 583ms
04:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
04:20:39 INFO - PROCESS | 6405 | 1465125639989 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:40 INFO - PROCESS | 6405 | 1465125640093 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
04:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 532ms
04:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
04:20:40 INFO - PROCESS | 6405 | 1465125640529 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:40 INFO - PROCESS | 6405 | 1465125640641 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
04:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 579ms
04:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
04:20:41 INFO - PROCESS | 6405 | 1465125641118 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:41 INFO - PROCESS | 6405 | 1465125641271 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
04:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 621ms
04:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
04:20:41 INFO - PROCESS | 6405 | 1465125641740 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:41 INFO - PROCESS | 6405 | 1465125641836 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
04:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 523ms
04:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
04:20:42 INFO - PROCESS | 6405 | 1465125642269 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:42 INFO - PROCESS | 6405 | 1465125642369 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
04:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms
04:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
04:20:42 INFO - PROCESS | 6405 | 1465125642745 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:42 INFO - PROCESS | 6405 | 1465125642841 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
04:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms
04:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
04:20:43 INFO - PROCESS | 6405 | 1465125643271 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:43 INFO - PROCESS | 6405 | 1465125643374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
04:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 470ms
04:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
04:20:43 INFO - PROCESS | 6405 | 1465125643747 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:43 INFO - PROCESS | 6405 | 1465125643858 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
04:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 534ms
04:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
04:20:44 INFO - PROCESS | 6405 | 1465125644285 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:44 INFO - PROCESS | 6405 | 1465125644374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
04:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms
04:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
04:20:44 INFO - PROCESS | 6405 | 1465125644863 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:44 INFO - PROCESS | 6405 | 1465125644974 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
04:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 781ms
04:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
04:20:45 INFO - PROCESS | 6405 | 1465125645849 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:45 INFO - PROCESS | 6405 | 1465125645956 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
04:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 531ms
04:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
04:20:46 INFO - PROCESS | 6405 | 1465125646408 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:46 INFO - PROCESS | 6405 | 1465125646505 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
04:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 526ms
04:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
04:20:46 INFO - PROCESS | 6405 | 1465125646948 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:47 INFO - PROCESS | 6405 | 1465125647057 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
04:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 532ms
04:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
04:20:47 INFO - PROCESS | 6405 | 1465125647478 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:47 INFO - PROCESS | 6405 | 1465125647581 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
04:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 524ms
04:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
04:20:48 INFO - PROCESS | 6405 | 1465125648008 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:48 INFO - PROCESS | 6405 | 1465125648100 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
04:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 532ms
04:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
04:20:48 INFO - PROCESS | 6405 | 1465125648559 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:48 INFO - PROCESS | 6405 | 1465125648709 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
04:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 590ms
04:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
04:20:49 INFO - PROCESS | 6405 | 1465125649142 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:49 INFO - PROCESS | 6405 | 1465125649230 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
04:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 524ms
04:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
04:20:49 INFO - PROCESS | 6405 | 1465125649671 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:49 INFO - PROCESS | 6405 | 1465125649809 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
04:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 727ms
04:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
04:20:50 INFO - PROCESS | 6405 | 1465125650431 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:50 INFO - PROCESS | 6405 | 1465125650581 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
04:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 582ms
04:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
04:20:50 INFO - PROCESS | 6405 | 1465125650994 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:51 INFO - PROCESS | 6405 | 1465125651086 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
04:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms
04:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
04:20:51 INFO - PROCESS | 6405 | 1465125651520 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:51 INFO - PROCESS | 6405 | 1465125651622 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
04:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 627ms
04:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
04:20:52 INFO - PROCESS | 6405 | 1465125652153 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:52 INFO - PROCESS | 6405 | 1465125652265 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
04:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 728ms
04:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
04:20:52 INFO - PROCESS | 6405 | 1465125652889 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:53 INFO - PROCESS | 6405 | 1465125653018 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
04:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms
04:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
04:20:53 INFO - PROCESS | 6405 | 1465125653423 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:53 INFO - PROCESS | 6405 | 1465125653521 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
04:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 540ms
04:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
04:20:53 INFO - PROCESS | 6405 | 1465125653976 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:54 INFO - PROCESS | 6405 | 1465125654073 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
04:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 573ms
04:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
04:20:54 INFO - PROCESS | 6405 | 1465125654546 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:54 INFO - PROCESS | 6405 | 1465125654646 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
04:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 476ms
04:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
04:20:55 INFO - PROCESS | 6405 | 1465125655027 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:55 INFO - PROCESS | 6405 | 1465125655130 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:55 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
04:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 573ms
04:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
04:20:55 INFO - PROCESS | 6405 | 1465125655608 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:55 INFO - PROCESS | 6405 | 1465125655745 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
04:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms
04:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
04:20:56 INFO - PROCESS | 6405 | 1465125656182 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:56 INFO - PROCESS | 6405 | 1465125656274 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
04:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 523ms
04:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
04:20:56 INFO - PROCESS | 6405 | 1465125656710 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:56 INFO - PROCESS | 6405 | 1465125656806 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
04:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 472ms
04:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
04:20:57 INFO - PROCESS | 6405 | 1465125657187 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:57 INFO - PROCESS | 6405 | 1465125657284 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
04:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms
04:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
04:20:57 INFO - PROCESS | 6405 | 1465125657711 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:57 INFO - PROCESS | 6405 | 1465125657799 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
04:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 482ms
04:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
04:20:58 INFO - PROCESS | 6405 | 1465125658202 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:58 INFO - PROCESS | 6405 | 1465125658306 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
04:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 480ms
04:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
04:20:58 INFO - PROCESS | 6405 | 1465125658683 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:58 INFO - PROCESS | 6405 | 1465125658782 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
04:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 524ms
04:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
04:20:59 INFO - PROCESS | 6405 | 1465125659216 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:59 INFO - PROCESS | 6405 | 1465125659342 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:20:59 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
04:20:59 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
04:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:20:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:20:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:20:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:20:59 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
04:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 624ms
04:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
04:20:59 INFO - PROCESS | 6405 | 1465125659849 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:00 INFO - PROCESS | 6405 | 1465125660075 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
04:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 930ms
04:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
04:21:00 INFO - PROCESS | 6405 | 1465125660788 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:00 INFO - PROCESS | 6405 | 1465125660895 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
04:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 571ms
04:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
04:21:01 INFO - PROCESS | 6405 | 1465125661368 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:01 INFO - PROCESS | 6405 | 1465125661484 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
04:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 523ms
04:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
04:21:01 INFO - PROCESS | 6405 | 1465125661904 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:02 INFO - PROCESS | 6405 | 1465125662000 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
04:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 528ms
04:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
04:21:02 INFO - PROCESS | 6405 | 1465125662428 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:02 INFO - PROCESS | 6405 | 1465125662519 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
04:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 523ms
04:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
04:21:02 INFO - PROCESS | 6405 | 1465125662961 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:03 INFO - PROCESS | 6405 | 1465125663068 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
04:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms
04:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
04:21:03 INFO - PROCESS | 6405 | 1465125663486 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:03 INFO - PROCESS | 6405 | 1465125663617 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
04:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms
04:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
04:21:04 INFO - PROCESS | 6405 | 1465125664063 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:04 INFO - PROCESS | 6405 | 1465125664149 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
04:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 481ms
04:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
04:21:04 INFO - PROCESS | 6405 | 1465125664545 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:04 INFO - PROCESS | 6405 | 1465125664640 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
04:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 524ms
04:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
04:21:05 INFO - PROCESS | 6405 | 1465125665074 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:05 INFO - PROCESS | 6405 | 1465125665168 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
04:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 473ms
04:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
04:21:05 INFO - PROCESS | 6405 | 1465125665551 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:05 INFO - PROCESS | 6405 | 1465125665646 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
04:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms
04:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
04:21:06 INFO - PROCESS | 6405 | 1465125666077 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:06 INFO - PROCESS | 6405 | 1465125666198 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
04:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 580ms
04:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
04:21:06 INFO - PROCESS | 6405 | 1465125666663 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:06 INFO - PROCESS | 6405 | 1465125666854 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
04:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 978ms
04:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
04:21:07 INFO - PROCESS | 6405 | 1465125667649 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:07 INFO - PROCESS | 6405 | 1465125667752 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
04:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 572ms
04:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
04:21:08 INFO - PROCESS | 6405 | 1465125668231 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:08 INFO - PROCESS | 6405 | 1465125668330 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
04:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 573ms
04:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
04:21:08 INFO - PROCESS | 6405 | 1465125668817 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:08 INFO - PROCESS | 6405 | 1465125668919 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
04:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 530ms
04:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
04:21:09 INFO - PROCESS | 6405 | 1465125669344 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:09 INFO - PROCESS | 6405 | 1465125669438 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
04:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms
04:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
04:21:09 INFO - PROCESS | 6405 | 1465125669871 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:09 INFO - PROCESS | 6405 | 1465125669980 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
04:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 581ms
04:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
04:21:10 INFO - PROCESS | 6405 | 1465125670464 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:10 INFO - PROCESS | 6405 | 1465125670602 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
04:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 625ms
04:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
04:21:11 INFO - PROCESS | 6405 | 1465125671092 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:11 INFO - PROCESS | 6405 | 1465125671180 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
04:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 472ms
04:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
04:21:11 INFO - PROCESS | 6405 | 1465125671571 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:11 INFO - PROCESS | 6405 | 1465125671667 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
04:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms
04:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
04:21:12 INFO - PROCESS | 6405 | 1465125672095 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:12 INFO - PROCESS | 6405 | 1465125672186 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
04:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms
04:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
04:21:12 INFO - PROCESS | 6405 | 1465125672623 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:12 INFO - PROCESS | 6405 | 1465125672717 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
04:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms
04:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
04:21:13 INFO - PROCESS | 6405 | 1465125673151 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:13 INFO - PROCESS | 6405 | 1465125673258 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
04:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 523ms
04:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
04:21:13 INFO - PROCESS | 6405 | 1465125673679 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:13 INFO - PROCESS | 6405 | 1465125673774 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
04:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 577ms
04:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
04:21:14 INFO - PROCESS | 6405 | 1465125674265 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:14 INFO - PROCESS | 6405 | 1465125674375 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
04:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 727ms
04:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
04:21:15 INFO - PROCESS | 6405 | 1465125675020 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:15 INFO - PROCESS | 6405 | 1465125675121 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
04:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 799ms
04:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
04:21:15 INFO - PROCESS | 6405 | 1465125675804 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:15 INFO - PROCESS | 6405 | 1465125675907 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
04:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms
04:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
04:21:16 INFO - PROCESS | 6405 | 1465125676337 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:16 INFO - PROCESS | 6405 | 1465125676442 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
04:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 523ms
04:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
04:21:16 INFO - PROCESS | 6405 | 1465125676872 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:16 INFO - PROCESS | 6405 | 1465125676971 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
04:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 526ms
04:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
04:21:17 INFO - PROCESS | 6405 | 1465125677394 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:17 INFO - PROCESS | 6405 | 1465125677490 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
04:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 577ms
04:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
04:21:17 INFO - PROCESS | 6405 | 1465125677977 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:18 INFO - PROCESS | 6405 | 1465125678074 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
04:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 533ms
04:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
04:21:18 INFO - PROCESS | 6405 | 1465125678522 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:18 INFO - PROCESS | 6405 | 1465125678634 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
04:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms
04:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
04:21:19 INFO - PROCESS | 6405 | 1465125679094 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:19 INFO - PROCESS | 6405 | 1465125679184 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
04:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 478ms
04:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
04:21:19 INFO - PROCESS | 6405 | 1465125679579 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:19 INFO - PROCESS | 6405 | 1465125679678 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
04:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms
04:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
04:21:20 INFO - PROCESS | 6405 | 1465125680056 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:20 INFO - PROCESS | 6405 | 1465125680149 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
04:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 523ms
04:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
04:21:20 INFO - PROCESS | 6405 | 1465125680584 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:20 INFO - PROCESS | 6405 | 1465125680677 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
04:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 472ms
04:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
04:21:21 INFO - PROCESS | 6405 | 1465125681066 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:21 INFO - PROCESS | 6405 | 1465125681175 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
04:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms
04:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
04:21:21 INFO - PROCESS | 6405 | 1465125681623 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:21 INFO - PROCESS | 6405 | 1465125681769 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
04:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 823ms
04:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
04:21:22 INFO - PROCESS | 6405 | 1465125682452 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:22 INFO - PROCESS | 6405 | 1465125682550 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
04:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 527ms
04:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
04:21:23 INFO - PROCESS | 6405 | 1465125683008 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:23 INFO - PROCESS | 6405 | 1465125683111 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
04:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms
04:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
04:21:23 INFO - PROCESS | 6405 | 1465125683552 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:23 INFO - PROCESS | 6405 | 1465125683649 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
04:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 538ms
04:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
04:21:24 INFO - PROCESS | 6405 | 1465125684086 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:24 INFO - PROCESS | 6405 | 1465125684234 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
04:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 631ms
04:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
04:21:24 INFO - PROCESS | 6405 | 1465125684720 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:24 INFO - PROCESS | 6405 | 1465125684822 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
04:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 578ms
04:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
04:21:25 INFO - PROCESS | 6405 | 1465125685308 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:25 INFO - PROCESS | 6405 | 1465125685459 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
04:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 620ms
04:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
04:21:25 INFO - PROCESS | 6405 | 1465125685935 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:26 INFO - PROCESS | 6405 | 1465125686028 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
04:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 526ms
04:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
04:21:26 INFO - PROCESS | 6405 | 1465125686462 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:26 INFO - PROCESS | 6405 | 1465125686556 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
04:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 524ms
04:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
04:21:26 INFO - PROCESS | 6405 | 1465125686990 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:27 INFO - PROCESS | 6405 | 1465125687090 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
04:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 524ms
04:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
04:21:27 INFO - PROCESS | 6405 | 1465125687519 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:27 INFO - PROCESS | 6405 | 1465125687616 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
04:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms
04:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
04:21:28 INFO - PROCESS | 6405 | 1465125688047 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:28 INFO - PROCESS | 6405 | 1465125688162 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
04:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 631ms
04:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
04:21:28 INFO - PROCESS | 6405 | 1465125688684 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:28 INFO - PROCESS | 6405 | 1465125688830 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
04:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 825ms
04:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
04:21:29 INFO - PROCESS | 6405 | 1465125689517 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:29 INFO - PROCESS | 6405 | 1465125689632 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
04:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 827ms
04:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
04:21:30 INFO - PROCESS | 6405 | 1465125690350 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:30 INFO - PROCESS | 6405 | 1465125690450 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
04:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 573ms
04:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
04:21:30 INFO - PROCESS | 6405 | 1465125690934 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:31 INFO - PROCESS | 6405 | 1465125691038 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
04:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 532ms
04:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
04:21:31 INFO - PROCESS | 6405 | 1465125691478 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:31 INFO - PROCESS | 6405 | 1465125691574 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
04:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 573ms
04:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
04:21:32 INFO - PROCESS | 6405 | 1465125692047 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:32 INFO - PROCESS | 6405 | 1465125692145 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
04:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms
04:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
04:21:32 INFO - PROCESS | 6405 | 1465125692580 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:32 INFO - PROCESS | 6405 | 1465125692678 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
04:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 581ms
04:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
04:21:33 INFO - PROCESS | 6405 | 1465125693172 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:33 INFO - PROCESS | 6405 | 1465125693305 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
04:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 573ms
04:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
04:21:33 INFO - PROCESS | 6405 | 1465125693747 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:33 INFO - PROCESS | 6405 | 1465125693856 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
04:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 527ms
04:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
04:21:34 INFO - PROCESS | 6405 | 1465125694281 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:34 INFO - PROCESS | 6405 | 1465125694368 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
04:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 470ms
04:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
04:21:34 INFO - PROCESS | 6405 | 1465125694757 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:34 INFO - PROCESS | 6405 | 1465125694854 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
04:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms
04:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
04:21:35 INFO - PROCESS | 6405 | 1465125695289 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:35 INFO - PROCESS | 6405 | 1465125695383 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
04:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms
04:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
04:21:35 INFO - PROCESS | 6405 | 1465125695816 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:35 INFO - PROCESS | 6405 | 1465125695930 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
04:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 575ms
04:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
04:21:36 INFO - PROCESS | 6405 | 1465125696399 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:36 INFO - PROCESS | 6405 | 1465125696518 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
04:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 825ms
04:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
04:21:37 INFO - PROCESS | 6405 | 1465125697249 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:37 INFO - PROCESS | 6405 | 1465125697350 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
04:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 525ms
04:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
04:21:37 INFO - PROCESS | 6405 | 1465125697783 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:37 INFO - PROCESS | 6405 | 1465125697887 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
04:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 573ms
04:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
04:21:38 INFO - PROCESS | 6405 | 1465125698374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:38 INFO - PROCESS | 6405 | 1465125698476 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
04:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 584ms
04:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
04:21:38 INFO - PROCESS | 6405 | 1465125698950 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:39 INFO - PROCESS | 6405 | 1465125699049 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
04:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms
04:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
04:21:39 INFO - PROCESS | 6405 | 1465125699477 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:39 INFO - PROCESS | 6405 | 1465125699586 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
04:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 630ms
04:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
04:21:40 INFO - PROCESS | 6405 | 1465125700121 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:40 INFO - PROCESS | 6405 | 1465125700252 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
04:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 623ms
04:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
04:21:40 INFO - PROCESS | 6405 | 1465125700741 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:40 INFO - PROCESS | 6405 | 1465125700854 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
04:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms
04:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
04:21:41 INFO - PROCESS | 6405 | 1465125701316 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:41 INFO - PROCESS | 6405 | 1465125701408 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
04:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 523ms
04:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
04:21:41 INFO - PROCESS | 6405 | 1465125701845 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:41 INFO - PROCESS | 6405 | 1465125701937 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
04:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 528ms
04:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
04:21:42 INFO - PROCESS | 6405 | 1465125702377 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:42 INFO - PROCESS | 6405 | 1465125702473 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
04:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms
04:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
04:21:42 INFO - PROCESS | 6405 | 1465125702906 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:43 INFO - PROCESS | 6405 | 1465125703018 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
04:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 531ms
04:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
04:21:43 INFO - PROCESS | 6405 | 1465125703443 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:43 INFO - PROCESS | 6405 | 1465125703588 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
04:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 828ms
04:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
04:21:44 INFO - PROCESS | 6405 | 1465125704278 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:44 INFO - PROCESS | 6405 | 1465125704428 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
04:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 837ms
04:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
04:21:45 INFO - PROCESS | 6405 | 1465125705120 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:45 INFO - PROCESS | 6405 | 1465125705230 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
04:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 582ms
04:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
04:21:45 INFO - PROCESS | 6405 | 1465125705713 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:45 INFO - PROCESS | 6405 | 1465125705866 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
04:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 828ms
04:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
04:21:46 INFO - PROCESS | 6405 | 1465125706547 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:46 INFO - PROCESS | 6405 | 1465125706650 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
04:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 573ms
04:21:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
04:21:47 INFO - PROCESS | 6405 | 1465125707130 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:47 INFO - PROCESS | 6405 | 1465125707236 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
04:21:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 577ms
04:21:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
04:21:47 INFO - PROCESS | 6405 | 1465125707726 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:47 INFO - PROCESS | 6405 | 1465125707854 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
04:21:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 575ms
04:21:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
04:21:48 INFO - PROCESS | 6405 | 1465125708304 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:48 INFO - PROCESS | 6405 | 1465125708405 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
04:21:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 529ms
04:21:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
04:21:48 INFO - PROCESS | 6405 | 1465125708832 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:48 INFO - PROCESS | 6405 | 1465125708930 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
04:21:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 523ms
04:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
04:21:49 INFO - PROCESS | 6405 | 1465125709363 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:49 INFO - PROCESS | 6405 | 1465125709481 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
04:21:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms
04:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
04:21:49 INFO - PROCESS | 6405 | 1465125709937 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:50 INFO - PROCESS | 6405 | 1465125710036 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
04:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 474ms
04:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
04:21:50 INFO - PROCESS | 6405 | 1465125710418 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:50 INFO - PROCESS | 6405 | 1465125710515 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:51 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)
04:21:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms
04:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
04:21:51 INFO - PROCESS | 6405 | 1465125711436 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:51 INFO - PROCESS | 6405 | 1465125711596 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:52 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
04:21:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:21:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
04:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:21:52 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
04:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:21:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:21:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:21:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
04:21:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1165ms
04:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
04:21:52 INFO - PROCESS | 6405 | 1465125712572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:52 INFO - PROCESS | 6405 | 1465125712674 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:53 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
04:21:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:21:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
04:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:21:53 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
04:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:21:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:21:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:21:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
04:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1028ms
04:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
04:21:53 INFO - PROCESS | 6405 | 1465125713621 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:53 INFO - PROCESS | 6405 | 1465125713724 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:54 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)
04:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 978ms
04:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
04:21:54 INFO - PROCESS | 6405 | 1465125714612 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:54 INFO - PROCESS | 6405 | 1465125714740 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:55 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)
04:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1081ms
04:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
04:21:55 INFO - PROCESS | 6405 | 1465125715691 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:55 INFO - PROCESS | 6405 | 1465125715787 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:56 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
04:21:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:21:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
04:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:21:56 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
04:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:21:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:21:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:21:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
04:21:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 975ms
04:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
04:21:56 INFO - PROCESS | 6405 | 1465125716674 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:56 INFO - PROCESS | 6405 | 1465125716771 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:57 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
04:21:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:21:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
04:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:21:57 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
04:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:21:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:21:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:21:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
04:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 971ms
04:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
04:21:57 INFO - PROCESS | 6405 | 1465125717656 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:57 INFO - PROCESS | 6405 | 1465125717770 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:58 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
04:21:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:21:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
04:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:21:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
04:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:21:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:21:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:21:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
04:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 980ms
04:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
04:21:58 INFO - PROCESS | 6405 | 1465125718644 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:58 INFO - PROCESS | 6405 | 1465125718755 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:59 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
04:21:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:21:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
04:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:21:59 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
04:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:21:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:21:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:21:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:21:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
04:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1073ms
04:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
04:21:59 INFO - PROCESS | 6405 | 1465125719726 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:21:59 INFO - PROCESS | 6405 | 1465125719826 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
04:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 578ms
04:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
04:22:00 INFO - PROCESS | 6405 | 1465125720314 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:00 INFO - PROCESS | 6405 | 1465125720413 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
04:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 529ms
04:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
04:22:00 INFO - PROCESS | 6405 | 1465125720860 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:00 INFO - PROCESS | 6405 | 1465125720985 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:01 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"
04:22:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:22:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
04:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:22:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:22:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:22:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
04:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 784ms
04:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
04:22:01 INFO - PROCESS | 6405 | 1465125721657 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:01 INFO - PROCESS | 6405 | 1465125721759 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
04:22:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 572ms
04:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
04:22:02 INFO - PROCESS | 6405 | 1465125722240 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:02 INFO - PROCESS | 6405 | 1465125722339 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:02 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"
04:22:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:22:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
04:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:22:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:22:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:22:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
04:22:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 575ms
04:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
04:22:02 INFO - PROCESS | 6405 | 1465125722824 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:02 INFO - PROCESS | 6405 | 1465125722946 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:03 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"
04:22:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:22:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
04:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:22:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:22:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:22:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
04:22:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 570ms
04:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
04:22:03 INFO - PROCESS | 6405 | 1465125723399 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:03 INFO - PROCESS | 6405 | 1465125723497 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
04:22:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms
04:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
04:22:03 INFO - PROCESS | 6405 | 1465125723928 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:04 INFO - PROCESS | 6405 | 1465125724035 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:04 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
04:22:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:22:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
04:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:22:04 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
04:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:22:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:22:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:22:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
04:22:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 978ms
04:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
04:22:04 INFO - PROCESS | 6405 | 1465125724914 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:05 INFO - PROCESS | 6405 | 1465125725005 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
04:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 526ms
04:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
04:22:05 INFO - PROCESS | 6405 | 1465125725450 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:05 INFO - PROCESS | 6405 | 1465125725548 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
04:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 627ms
04:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
04:22:06 INFO - PROCESS | 6405 | 1465125726079 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:06 INFO - PROCESS | 6405 | 1465125726215 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
04:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 830ms
04:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
04:22:06 INFO - PROCESS | 6405 | 1465125726915 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:07 INFO - PROCESS | 6405 | 1465125727254 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
04:22:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 774ms
04:22:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
04:22:07 INFO - PROCESS | 6405 | 1465125727696 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:07 INFO - PROCESS | 6405 | 1465125727819 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
04:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 529ms
04:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
04:22:08 INFO - PROCESS | 6405 | 1465125728234 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:08 INFO - PROCESS | 6405 | 1465125728337 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
04:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 576ms
04:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
04:22:08 INFO - PROCESS | 6405 | 1465125728824 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:08 INFO - PROCESS | 6405 | 1465125728922 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
04:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 531ms
04:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
04:22:09 INFO - PROCESS | 6405 | 1465125729352 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:09 INFO - PROCESS | 6405 | 1465125729470 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
04:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 574ms
04:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
04:22:09 INFO - PROCESS | 6405 | 1465125729932 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:10 INFO - PROCESS | 6405 | 1465125730041 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
04:22:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 575ms
04:22:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
04:22:10 INFO - PROCESS | 6405 | 1465125730513 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:10 INFO - PROCESS | 6405 | 1465125730612 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
04:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 576ms
04:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
04:22:11 INFO - PROCESS | 6405 | 1465125731102 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:11 INFO - PROCESS | 6405 | 1465125731205 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
04:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 527ms
04:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
04:22:11 INFO - PROCESS | 6405 | 1465125731634 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:11 INFO - PROCESS | 6405 | 1465125731727 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
04:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 526ms
04:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
04:22:12 INFO - PROCESS | 6405 | 1465125732166 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:12 INFO - PROCESS | 6405 | 1465125732263 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
04:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 482ms
04:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
04:22:12 INFO - PROCESS | 6405 | 1465125732653 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:12 INFO - PROCESS | 6405 | 1465125732752 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
04:22:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 529ms
04:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
04:22:13 INFO - PROCESS | 6405 | 1465125733192 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:13 INFO - PROCESS | 6405 | 1465125733296 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
04:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 830ms
04:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
04:22:14 INFO - PROCESS | 6405 | 1465125734090 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:14 INFO - PROCESS | 6405 | 1465125734216 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
04:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 562ms
04:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
04:22:14 INFO - PROCESS | 6405 | 1465125734621 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:14 INFO - PROCESS | 6405 | 1465125734727 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
04:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 574ms
04:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
04:22:15 INFO - PROCESS | 6405 | 1465125735207 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:15 INFO - PROCESS | 6405 | 1465125735306 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
04:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 526ms
04:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
04:22:15 INFO - PROCESS | 6405 | 1465125735730 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:15 INFO - PROCESS | 6405 | 1465125735853 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
04:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 530ms
04:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
04:22:16 INFO - PROCESS | 6405 | 1465125736265 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:16 INFO - PROCESS | 6405 | 1465125736378 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
04:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 573ms
04:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
04:22:16 INFO - PROCESS | 6405 | 1465125736846 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:16 INFO - PROCESS | 6405 | 1465125736989 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
04:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 572ms
04:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
04:22:17 INFO - PROCESS | 6405 | 1465125737436 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:17 INFO - PROCESS | 6405 | 1465125737538 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
04:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 535ms
04:22:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
04:22:17 INFO - PROCESS | 6405 | 1465125737972 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:18 INFO - PROCESS | 6405 | 1465125738066 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
04:22:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms
04:22:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
04:22:18 INFO - PROCESS | 6405 | 1465125738496 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:18 INFO - PROCESS | 6405 | 1465125738594 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
04:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms
04:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
04:22:19 INFO - PROCESS | 6405 | 1465125739035 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:19 INFO - PROCESS | 6405 | 1465125739152 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
04:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 526ms
04:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
04:22:19 INFO - PROCESS | 6405 | 1465125739564 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:19 INFO - PROCESS | 6405 | 1465125739672 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
04:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 530ms
04:22:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
04:22:20 INFO - PROCESS | 6405 | 1465125740098 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:20 INFO - PROCESS | 6405 | 1465125740195 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
04:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms
04:22:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
04:22:20 INFO - PROCESS | 6405 | 1465125740787 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:20 INFO - PROCESS | 6405 | 1465125740931 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
04:22:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 984ms
04:22:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
04:22:21 INFO - PROCESS | 6405 | 1465125741778 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:21 INFO - PROCESS | 6405 | 1465125741889 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
04:22:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 578ms
04:22:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
04:22:22 INFO - PROCESS | 6405 | 1465125742365 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:22 INFO - PROCESS | 6405 | 1465125742466 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
04:22:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms
04:22:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
04:22:22 INFO - PROCESS | 6405 | 1465125742901 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:23 INFO - PROCESS | 6405 | 1465125742999 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
04:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 530ms
04:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
04:22:23 INFO - PROCESS | 6405 | 1465125743433 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:23 INFO - PROCESS | 6405 | 1465125743531 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
04:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 526ms
04:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
04:22:23 INFO - PROCESS | 6405 | 1465125743964 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:24 INFO - PROCESS | 6405 | 1465125744048 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
04:22:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 523ms
04:22:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
04:22:24 INFO - PROCESS | 6405 | 1465125744494 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:24 INFO - PROCESS | 6405 | 1465125744623 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
04:22:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 572ms
04:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
04:22:25 INFO - PROCESS | 6405 | 1465125745070 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:25 INFO - PROCESS | 6405 | 1465125745163 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
04:22:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 470ms
04:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
04:22:25 INFO - PROCESS | 6405 | 1465125745547 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:25 INFO - PROCESS | 6405 | 1465125745635 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
04:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 472ms
04:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
04:22:26 INFO - PROCESS | 6405 | 1465125746022 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:26 INFO - PROCESS | 6405 | 1465125746112 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
04:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 478ms
04:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
04:22:26 INFO - PROCESS | 6405 | 1465125746505 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:26 INFO - PROCESS | 6405 | 1465125746597 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
04:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 476ms
04:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
04:22:26 INFO - PROCESS | 6405 | 1465125746986 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:27 INFO - PROCESS | 6405 | 1465125747091 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
04:22:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 473ms
04:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
04:22:27 INFO - PROCESS | 6405 | 1465125747465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:27 INFO - PROCESS | 6405 | 1465125747550 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
04:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 727ms
04:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
04:22:28 INFO - PROCESS | 6405 | 1465125748200 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:28 INFO - PROCESS | 6405 | 1465125748374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
04:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 626ms
04:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
04:22:28 INFO - PROCESS | 6405 | 1465125748834 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:28 INFO - PROCESS | 6405 | 1465125748930 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
04:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 522ms
04:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
04:22:29 INFO - PROCESS | 6405 | 1465125749371 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:29 INFO - PROCESS | 6405 | 1465125749469 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
04:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 577ms
04:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
04:22:29 INFO - PROCESS | 6405 | 1465125749941 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:30 INFO - PROCESS | 6405 | 1465125750036 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
04:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 523ms
04:22:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
04:22:30 INFO - PROCESS | 6405 | 1465125750477 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:30 INFO - PROCESS | 6405 | 1465125750566 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
04:22:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
04:22:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 482ms
04:22:30 INFO - TEST-START | /DOMEvents/constructors.html
04:22:30 INFO - PROCESS | 6405 | 1465125750967 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:31 INFO - PROCESS | 6405 | 1465125751105 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
04:22:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
04:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:22:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
04:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:22:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
04:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:22:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
04:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:22:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
04:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:22:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
04:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
04:22:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:22:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
04:22:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 595ms
04:22:31 INFO - TEST-START | /DOMEvents/event-phases-order.html
04:22:31 INFO - PROCESS | 6405 | 1465125751576 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:31 INFO - PROCESS | 6405 | 1465125751662 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
04:22:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 440ms
04:22:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
04:22:32 INFO - PROCESS | 6405 | 1465125752023 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:32 INFO - PROCESS | 6405 | 1465125752147 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
04:22:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:22:32 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
04:22:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:22:32 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
04:22:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:22:32 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]"
04:22:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:22:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
04:22:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 482ms
04:22:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
04:22:32 INFO - PROCESS | 6405 | 1465125752517 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:32 INFO - PROCESS | 6405 | 1465125752598 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:32 INFO - PROCESS | 6405 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
04:22:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
04:22:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 528ms
04:22:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
04:22:33 INFO - PROCESS | 6405 | 1465125753054 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:33 INFO - PROCESS | 6405 | 1465125753152 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:33 INFO - PROCESS | 6405 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
04:22:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
04:22:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 421ms
04:22:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
04:22:33 INFO - PROCESS | 6405 | 1465125753486 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:33 INFO - PROCESS | 6405 | 1465125753591 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
04:22:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 477ms
04:22:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
04:22:33 INFO - PROCESS | 6405 | 1465125753975 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:34 INFO - PROCESS | 6405 | 1465125754062 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:34 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.
04:22:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 383ms
04:22:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
04:22:34 INFO - PROCESS | 6405 | 1465125754383 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:34 INFO - PROCESS | 6405 | 1465125754510 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:35 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
04:22:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
04:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
04:22:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 637ms
04:22:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
04:22:35 INFO - PROCESS | 6405 | 1465125755041 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:35 INFO - PROCESS | 6405 | 1465125755140 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:35 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.
04:22:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 625ms
04:22:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
04:22:35 INFO - PROCESS | 6405 | 1465125755670 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:35 INFO - PROCESS | 6405 | 1465125755769 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:36 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.
04:22:36 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 679ms
04:22:36 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
04:22:36 INFO - PROCESS | 6405 | 1465125756355 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:36 INFO - PROCESS | 6405 | 1465125756474 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:22:36 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
04:22:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 488ms
04:22:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
04:22:36 INFO - PROCESS | 6405 | 1465125756853 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:36 INFO - PROCESS | 6405 | 1465125756955 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:37 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.
04:22:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 426ms
04:22:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
04:22:37 INFO - PROCESS | 6405 | 1465125757299 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:37 INFO - PROCESS | 6405 | 1465125757387 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:37 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.
04:22:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 477ms
04:22:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
04:22:37 INFO - PROCESS | 6405 | 1465125757777 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:37 INFO - PROCESS | 6405 | 1465125757862 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:38 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.
04:22:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 428ms
04:22:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
04:22:38 INFO - PROCESS | 6405 | 1465125758212 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:38 INFO - PROCESS | 6405 | 1465125758295 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:38 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.
04:22:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 483ms
04:22:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
04:22:38 INFO - PROCESS | 6405 | 1465125758696 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:38 INFO - PROCESS | 6405 | 1465125758797 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:39 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.
04:22:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 475ms
04:22:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
04:22:39 INFO - PROCESS | 6405 | 1465125759185 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:39 INFO - PROCESS | 6405 | 1465125759275 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:39 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.
04:22:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 481ms
04:22:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
04:22:39 INFO - PROCESS | 6405 | 1465125759659 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:39 INFO - PROCESS | 6405 | 1465125759741 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:40 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
04:22:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
04:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
04:22:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 428ms
04:22:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
04:22:40 INFO - PROCESS | 6405 | 1465125760092 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:40 INFO - PROCESS | 6405 | 1465125760172 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:40 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.
04:22:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 368ms
04:22:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
04:22:40 INFO - PROCESS | 6405 | 1465125760493 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:40 INFO - PROCESS | 6405 | 1465125760572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:40 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.
04:22:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 426ms
04:22:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
04:22:40 INFO - PROCESS | 6405 | 1465125760921 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:41 INFO - PROCESS | 6405 | 1465125761022 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:22:41 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
04:22:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 425ms
04:22:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
04:22:41 INFO - PROCESS | 6405 | 1465125761354 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:41 INFO - PROCESS | 6405 | 1465125761438 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:41 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.
04:22:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 375ms
04:22:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
04:22:41 INFO - PROCESS | 6405 | 1465125761762 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:41 INFO - PROCESS | 6405 | 1465125761844 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:42 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.
04:22:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 481ms
04:22:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
04:22:42 INFO - PROCESS | 6405 | 1465125762244 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:42 INFO - PROCESS | 6405 | 1465125762357 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:42 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.
04:22:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms
04:22:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
04:22:42 INFO - PROCESS | 6405 | 1465125762919 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:43 INFO - PROCESS | 6405 | 1465125763065 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:43 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
04:22:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 481ms
04:22:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker
04:22:43 INFO - PROCESS | 6405 | 1465125763413 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:43 INFO - PROCESS | 6405 | 1465125763497 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
04:22:43 INFO - {}
04:22:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
04:22:43 INFO - {}
04:22:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
04:22:43 INFO - {}
04:22:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
04:22:43 INFO - {}
04:22:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 491ms
04:22:43 INFO - TEST-START | /FileAPI/fileReader.html
04:22:43 INFO - PROCESS | 6405 | 1465125763921 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:44 INFO - PROCESS | 6405 | 1465125764006 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
04:22:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
04:22:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
04:22:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
04:22:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 475ms
04:22:44 INFO - TEST-START | /FileAPI/historical.html
04:22:44 INFO - PROCESS | 6405 | 1465125764395 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:44 INFO - PROCESS | 6405 | 1465125764479 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
04:22:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
04:22:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
04:22:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
04:22:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
04:22:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
04:22:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
04:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
04:22:44 INFO - TEST-OK | /FileAPI/historical.html | took 387ms
04:22:44 INFO - TEST-START | /FileAPI/idlharness.html
04:22:44 INFO - PROCESS | 6405 | 1465125764798 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:44 INFO - PROCESS | 6405 | 1465125764878 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
04:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
04:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:22:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
04:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
04:22:45 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
04:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
04:22:45 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
04:22:45 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
04:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
04:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
04:22:45 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
04:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
04:22:45 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
04:22:45 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
04:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:22:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
04:22:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:22:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
04:22:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
04:22:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 680ms
04:22:45 INFO - TEST-START | /FileAPI/idlharness.worker
04:22:45 INFO - PROCESS | 6405 | 1465125765492 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:45 INFO - PROCESS | 6405 | 1465125765684 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:22:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:22:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:22:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
04:22:46 INFO - {}
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
04:22:46 INFO - {}
04:22:46 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 - {}
04:22:46 INFO - {}
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
04:22:46 INFO - {}
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
04:22:46 INFO - {}
04:22:46 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 - {}
04:22:46 INFO - {}
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
04:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
04:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 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
04:22:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
04:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:22:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:22:46 INFO - {}
04:22:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 968ms
04:22:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
04:22:46 INFO - PROCESS | 6405 | 1465125766460 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:46 INFO - PROCESS | 6405 | 1465125766616 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
04:22:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 478ms
04:22:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html
04:22:46 INFO - PROCESS | 6405 | 1465125766947 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:47 INFO - PROCESS | 6405 | 1465125767026 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
04:22:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 379ms
04:22:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
04:22:47 INFO - PROCESS | 6405 | 1465125767343 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:47 INFO - PROCESS | 6405 | 1465125767426 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
04:22:47 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.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
04:22:47 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'.)
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
04:22:47 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.
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
04:22:47 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.
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
04:22:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:22:47 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.
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
04:22:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
04:22:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
04:22:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
04:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
04:22:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 494ms
04:22:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
04:22:47 INFO - PROCESS | 6405 | 1465125767848 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:47 INFO - PROCESS | 6405 | 1465125767963 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
04:22:48 INFO - {}
04:22:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 472ms
04:22:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
04:22:48 INFO - PROCESS | 6405 | 1465125768325 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:48 INFO - PROCESS | 6405 | 1465125768422 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
04:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
04:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
04:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
04:22:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 422ms
04:22:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
04:22:48 INFO - PROCESS | 6405 | 1465125768760 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:48 INFO - PROCESS | 6405 | 1465125768842 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
04:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:22:49 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"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:22:49 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"
04:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
04:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:22:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 694ms
04:22:49 INFO - TEST-START | /FileAPI/file/File-constructor.html
04:22:49 INFO - PROCESS | 6405 | 1465125769469 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:49 INFO - PROCESS | 6405 | 1465125769685 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
04:22:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
04:22:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
04:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
04:22:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
04:22:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:22:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
04:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
04:22:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
04:22:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
04:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
04:22:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
04:22:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 678ms
04:22:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
04:22:50 INFO - PROCESS | 6405 | 1465125770265 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:50 INFO - PROCESS | 6405 | 1465125770372 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
04:22:51 INFO - {}
04:22:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 889ms
04:22:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
04:22:51 INFO - PROCESS | 6405 | 1465125771055 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:51 INFO - PROCESS | 6405 | 1465125771159 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
04:22:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
04:22:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 480ms
04:22:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
04:22:51 INFO - PROCESS | 6405 | 1465125771565 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:51 INFO - PROCESS | 6405 | 1465125771670 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
04:22:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 486ms
04:22:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
04:22:52 INFO - PROCESS | 6405 | 1465125772058 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:52 INFO - PROCESS | 6405 | 1465125772142 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
04:22:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
04:22:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 424ms
04:22:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
04:22:52 INFO - PROCESS | 6405 | 1465125772481 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:52 INFO - PROCESS | 6405 | 1465125772572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
04:22:52 INFO - reader.readAsText(blob_2)
04:22:52 INFO - }" did not throw
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
04:22:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
04:22:52 INFO - reader.readAsDataURL(blob_2)
04:22:52 INFO - }" did not throw
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
04:22:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
04:22:52 INFO - reader.readAsArrayBuffer(blob_2)
04:22:52 INFO - }" did not throw
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
04:22:52 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
04:22:52 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:22:52 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
04:22:52 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
04:22:52 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
04:22:52 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
04:22:52 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
04:22:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
04:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:52 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:22:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
04:22:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 428ms
04:22:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
04:22:52 INFO - PROCESS | 6405 | 1465125772933 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:53 INFO - PROCESS | 6405 | 1465125773024 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
04:22:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
04:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
04:22:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
04:22:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 483ms
04:22:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
04:22:53 INFO - PROCESS | 6405 | 1465125773431 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:53 INFO - PROCESS | 6405 | 1465125773553 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
04:22:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms
04:22:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
04:22:53 INFO - PROCESS | 6405 | 1465125773954 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:54 INFO - PROCESS | 6405 | 1465125774031 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
04:22:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 370ms
04:22:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
04:22:54 INFO - PROCESS | 6405 | 1465125774334 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:54 INFO - PROCESS | 6405 | 1465125774419 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
04:22:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 384ms
04:22:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
04:22:54 INFO - PROCESS | 6405 | 1465125774757 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:54 INFO - PROCESS | 6405 | 1465125774834 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
04:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
04:22:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 432ms
04:22:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
04:22:55 INFO - PROCESS | 6405 | 1465125775192 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:55 INFO - PROCESS | 6405 | 1465125775275 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
04:22:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 429ms
04:22:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
04:22:55 INFO - PROCESS | 6405 | 1465125775626 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:55 INFO - PROCESS | 6405 | 1465125775721 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
04:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
04:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
04:22:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 474ms
04:22:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
04:22:56 INFO - PROCESS | 6405 | 1465125776115 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:56 INFO - PROCESS | 6405 | 1465125776202 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
04:22:56 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
04:22:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
04:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:22:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
04:22:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 430ms
04:22:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
04:22:56 INFO - PROCESS | 6405 | 1465125776545 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:56 INFO - PROCESS | 6405 | 1465125776627 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
04:22:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms
04:22:57 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
04:22:57 INFO - PROCESS | 6405 | 1465125777022 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:57 INFO - PROCESS | 6405 | 1465125777141 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:57 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
04:22:57 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 771ms
04:22:57 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
04:22:57 INFO - PROCESS | 6405 | 1465125777799 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:57 INFO - PROCESS | 6405 | 1465125777905 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:58 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
04:22:58 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 475ms
04:22:58 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
04:22:58 INFO - PROCESS | 6405 | 1465125778284 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:58 INFO - PROCESS | 6405 | 1465125778397 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:58 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
04:22:58 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 573ms
04:22:58 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
04:22:58 INFO - PROCESS | 6405 | 1465125778873 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:58 INFO - PROCESS | 6405 | 1465125778973 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:59 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
04:22:59 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 534ms
04:22:59 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
04:22:59 INFO - PROCESS | 6405 | 1465125779401 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:59 INFO - PROCESS | 6405 | 1465125779489 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
04:22:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
04:22:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
04:22:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
04:22:59 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 469ms
04:22:59 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
04:22:59 INFO - PROCESS | 6405 | 1465125779876 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:22:59 INFO - PROCESS | 6405 | 1465125779962 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
04:23:00 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 521ms
04:23:00 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
04:23:00 INFO - PROCESS | 6405 | 1465125780406 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:00 INFO - PROCESS | 6405 | 1465125780519 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
04:23:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
04:23:00 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 571ms
04:23:00 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
04:23:00 INFO - PROCESS | 6405 | 1465125780980 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:01 INFO - PROCESS | 6405 | 1465125781082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
04:23:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
04:23:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
04:23:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
04:23:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
04:23:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
04:23:01 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 523ms
04:23:01 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
04:23:01 INFO - PROCESS | 6405 | 1465125781510 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:01 INFO - PROCESS | 6405 | 1465125781622 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
04:23:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 529ms
04:23:02 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
04:23:02 INFO - PROCESS | 6405 | 1465125782050 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:02 INFO - PROCESS | 6405 | 1465125782136 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
04:23:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 473ms
04:23:02 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
04:23:02 INFO - PROCESS | 6405 | 1465125782523 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:02 INFO - PROCESS | 6405 | 1465125782604 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
04:23:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
04:23:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 477ms
04:23:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
04:23:03 INFO - PROCESS | 6405 | 1465125783007 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:03 INFO - PROCESS | 6405 | 1465125783106 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
04:23:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
04:23:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
04:23:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
04:23:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 533ms
04:23:03 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
04:23:03 INFO - PROCESS | 6405 | 1465125783553 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:03 INFO - PROCESS | 6405 | 1465125783673 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
04:23:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
04:23:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
04:23:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
04:23:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
04:23:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1085ms
04:23:04 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
04:23:04 INFO - PROCESS | 6405 | 1465125784654 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:04 INFO - PROCESS | 6405 | 1465125784814 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:05 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
04:23:05 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
04:23:05 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
04:23:05 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 735ms
04:23:05 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
04:23:05 INFO - PROCESS | 6405 | 1465125785521 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:05 INFO - PROCESS | 6405 | 1465125785630 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
04:23:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
04:23:06 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
04:23:06 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 824ms
04:23:06 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
04:23:06 INFO - PROCESS | 6405 | 1465125786354 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:06 INFO - PROCESS | 6405 | 1465125786440 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:06 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
04:23:06 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 491ms
04:23:06 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
04:23:06 INFO - PROCESS | 6405 | 1465125786851 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:06 INFO - PROCESS | 6405 | 1465125786946 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:07 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
04:23:07 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
04:23:07 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 473ms
04:23:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
04:23:07 INFO - PROCESS | 6405 | 1465125787322 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:07 INFO - PROCESS | 6405 | 1465125787407 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
04:23:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 477ms
04:23:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
04:23:07 INFO - PROCESS | 6405 | 1465125787804 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:07 INFO - PROCESS | 6405 | 1465125787884 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
04:23:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 478ms
04:23:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
04:23:08 INFO - PROCESS | 6405 | 1465125788295 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:08 INFO - PROCESS | 6405 | 1465125788418 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
04:23:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 536ms
04:23:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
04:23:08 INFO - PROCESS | 6405 | 1465125788827 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:08 INFO - PROCESS | 6405 | 1465125788911 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
04:23:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 521ms
04:23:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
04:23:09 INFO - PROCESS | 6405 | 1465125789354 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:09 INFO - PROCESS | 6405 | 1465125789446 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
04:23:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 471ms
04:23:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
04:23:09 INFO - PROCESS | 6405 | 1465125789831 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:09 INFO - PROCESS | 6405 | 1465125789910 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
04:23:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 476ms
04:23:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
04:23:10 INFO - PROCESS | 6405 | 1465125790312 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:10 INFO - PROCESS | 6405 | 1465125790398 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
04:23:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 426ms
04:23:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
04:23:10 INFO - PROCESS | 6405 | 1465125790745 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:10 INFO - PROCESS | 6405 | 1465125790843 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
04:23:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 520ms
04:23:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
04:23:11 INFO - PROCESS | 6405 | 1465125791269 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:11 INFO - PROCESS | 6405 | 1465125791355 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
04:23:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 430ms
04:23:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
04:23:11 INFO - PROCESS | 6405 | 1465125791703 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:11 INFO - PROCESS | 6405 | 1465125791794 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
04:23:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 480ms
04:23:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
04:23:12 INFO - PROCESS | 6405 | 1465125792190 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:12 INFO - PROCESS | 6405 | 1465125792303 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
04:23:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 620ms
04:23:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
04:23:12 INFO - PROCESS | 6405 | 1465125792861 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:13 INFO - PROCESS | 6405 | 1465125793006 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
04:23:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 762ms
04:23:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
04:23:13 INFO - PROCESS | 6405 | 1465125793589 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:13 INFO - PROCESS | 6405 | 1465125793750 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
04:23:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 579ms
04:23:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
04:23:14 INFO - PROCESS | 6405 | 1465125794175 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:14 INFO - PROCESS | 6405 | 1465125794274 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
04:23:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 523ms
04:23:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
04:23:14 INFO - PROCESS | 6405 | 1465125794714 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:14 INFO - PROCESS | 6405 | 1465125794813 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
04:23:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 530ms
04:23:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
04:23:15 INFO - PROCESS | 6405 | 1465125795238 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:15 INFO - PROCESS | 6405 | 1465125795342 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:15 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
04:23:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 474ms
04:23:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
04:23:15 INFO - PROCESS | 6405 | 1465125795717 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:15 INFO - PROCESS | 6405 | 1465125795806 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:16 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
04:23:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 570ms
04:23:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
04:23:16 INFO - PROCESS | 6405 | 1465125796295 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:16 INFO - PROCESS | 6405 | 1465125796408 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
04:23:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 524ms
04:23:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
04:23:16 INFO - PROCESS | 6405 | 1465125796822 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:16 INFO - PROCESS | 6405 | 1465125796912 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
04:23:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 523ms
04:23:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
04:23:17 INFO - PROCESS | 6405 | 1465125797349 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:17 INFO - PROCESS | 6405 | 1465125797460 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
04:23:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 475ms
04:23:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
04:23:17 INFO - PROCESS | 6405 | 1465125797829 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:17 INFO - PROCESS | 6405 | 1465125797916 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
04:23:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 471ms
04:23:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
04:23:18 INFO - PROCESS | 6405 | 1465125798305 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:18 INFO - PROCESS | 6405 | 1465125798390 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
04:23:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 471ms
04:23:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
04:23:18 INFO - PROCESS | 6405 | 1465125798782 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:18 INFO - PROCESS | 6405 | 1465125798885 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
04:23:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 472ms
04:23:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
04:23:19 INFO - PROCESS | 6405 | 1465125799258 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:19 INFO - PROCESS | 6405 | 1465125799347 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
04:23:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 473ms
04:23:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
04:23:19 INFO - PROCESS | 6405 | 1465125799736 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:19 INFO - PROCESS | 6405 | 1465125799830 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:20 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
04:23:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 578ms
04:23:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
04:23:20 INFO - PROCESS | 6405 | 1465125800324 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:20 INFO - PROCESS | 6405 | 1465125800440 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:20 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
04:23:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 622ms
04:23:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
04:23:21 INFO - PROCESS | 6405 | 1465125801117 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:21 INFO - PROCESS | 6405 | 1465125801249 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
04:23:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 1085ms
04:23:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
04:23:22 INFO - PROCESS | 6405 | 1465125802050 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:22 INFO - PROCESS | 6405 | 1465125802168 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
04:23:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 574ms
04:23:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
04:23:22 INFO - PROCESS | 6405 | 1465125802636 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:22 INFO - PROCESS | 6405 | 1465125802737 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
04:23:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 529ms
04:23:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
04:23:23 INFO - PROCESS | 6405 | 1465125803177 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:23 INFO - PROCESS | 6405 | 1465125803280 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
04:23:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 581ms
04:23:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
04:23:23 INFO - PROCESS | 6405 | 1465125803757 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:23 INFO - PROCESS | 6405 | 1465125803862 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:23:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 577ms
04:23:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
04:23:24 INFO - PROCESS | 6405 | 1465125804338 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:24 INFO - PROCESS | 6405 | 1465125804437 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
04:23:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 527ms
04:23:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
04:23:24 INFO - PROCESS | 6405 | 1465125804873 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:24 INFO - PROCESS | 6405 | 1465125804988 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
04:23:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 569ms
04:23:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
04:23:25 INFO - PROCESS | 6405 | 1465125805446 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:25 INFO - PROCESS | 6405 | 1465125805547 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
04:23:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 528ms
04:23:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
04:23:25 INFO - PROCESS | 6405 | 1465125805985 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:26 INFO - PROCESS | 6405 | 1465125806119 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
04:23:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 534ms
04:23:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
04:23:26 INFO - PROCESS | 6405 | 1465125806525 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:26 INFO - PROCESS | 6405 | 1465125806611 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:23:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 475ms
04:23:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
04:23:27 INFO - PROCESS | 6405 | 1465125807005 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:27 INFO - PROCESS | 6405 | 1465125807095 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
04:23:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 486ms
04:23:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
04:23:27 INFO - PROCESS | 6405 | 1465125807498 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:27 INFO - PROCESS | 6405 | 1465125807601 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
04:23:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 525ms
04:23:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
04:23:28 INFO - PROCESS | 6405 | 1465125808027 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:28 INFO - PROCESS | 6405 | 1465125808166 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:23:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1578ms
04:23:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
04:23:29 INFO - PROCESS | 6405 | 1465125809612 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:29 INFO - PROCESS | 6405 | 1465125809719 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
04:23:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 534ms
04:23:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
04:23:30 INFO - PROCESS | 6405 | 1465125810156 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:30 INFO - PROCESS | 6405 | 1465125810255 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
04:23:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 522ms
04:23:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
04:23:30 INFO - PROCESS | 6405 | 1465125810702 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:30 INFO - PROCESS | 6405 | 1465125810805 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:23:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 525ms
04:23:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
04:23:31 INFO - PROCESS | 6405 | 1465125811220 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:31 INFO - PROCESS | 6405 | 1465125811337 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
04:23:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 522ms
04:23:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
04:23:31 INFO - PROCESS | 6405 | 1465125811749 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:31 INFO - PROCESS | 6405 | 1465125811862 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
04:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 570ms
04:23:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
04:23:32 INFO - PROCESS | 6405 | 1465125812326 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:32 INFO - PROCESS | 6405 | 1465125812441 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
04:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 574ms
04:23:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
04:23:32 INFO - PROCESS | 6405 | 1465125812911 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:33 INFO - PROCESS | 6405 | 1465125813000 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
04:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 496ms
04:23:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
04:23:33 INFO - PROCESS | 6405 | 1465125813404 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:33 INFO - PROCESS | 6405 | 1465125813494 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
04:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 477ms
04:23:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
04:23:33 INFO - PROCESS | 6405 | 1465125813885 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:33 INFO - PROCESS | 6405 | 1465125813969 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
04:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 472ms
04:23:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
04:23:34 INFO - PROCESS | 6405 | 1465125814362 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:34 INFO - PROCESS | 6405 | 1465125814452 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
04:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 478ms
04:23:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
04:23:34 INFO - PROCESS | 6405 | 1465125814847 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:34 INFO - PROCESS | 6405 | 1465125814949 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
04:23:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 470ms
04:23:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
04:23:35 INFO - PROCESS | 6405 | 1465125815324 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:35 INFO - PROCESS | 6405 | 1465125815422 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
04:23:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 574ms
04:23:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
04:23:35 INFO - PROCESS | 6405 | 1465125815904 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:36 INFO - PROCESS | 6405 | 1465125816022 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
04:23:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 570ms
04:23:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
04:23:36 INFO - PROCESS | 6405 | 1465125816482 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:36 INFO - PROCESS | 6405 | 1465125816592 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
04:23:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 722ms
04:23:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
04:23:37 INFO - PROCESS | 6405 | 1465125817217 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:37 INFO - PROCESS | 6405 | 1465125817373 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
04:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 875ms
04:23:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
04:23:38 INFO - PROCESS | 6405 | 1465125818104 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:38 INFO - PROCESS | 6405 | 1465125818208 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
04:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 530ms
04:23:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
04:23:38 INFO - PROCESS | 6405 | 1465125818642 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:38 INFO - PROCESS | 6405 | 1465125818739 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
04:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 524ms
04:23:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
04:23:39 INFO - PROCESS | 6405 | 1465125819179 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:39 INFO - PROCESS | 6405 | 1465125819270 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
04:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 523ms
04:23:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
04:23:39 INFO - PROCESS | 6405 | 1465125819698 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:39 INFO - PROCESS | 6405 | 1465125819786 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
04:23:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 521ms
04:23:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
04:23:40 INFO - PROCESS | 6405 | 1465125820225 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:40 INFO - PROCESS | 6405 | 1465125820324 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
04:23:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 524ms
04:23:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
04:23:40 INFO - PROCESS | 6405 | 1465125820758 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:40 INFO - PROCESS | 6405 | 1465125820884 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
04:23:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 571ms
04:23:41 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
04:23:41 INFO - PROCESS | 6405 | 1465125821331 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:41 INFO - PROCESS | 6405 | 1465125821428 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
04:23:41 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 472ms
04:23:41 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
04:23:41 INFO - PROCESS | 6405 | 1465125821815 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:41 INFO - PROCESS | 6405 | 1465125821896 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
04:23:42 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 475ms
04:23:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
04:23:42 INFO - PROCESS | 6405 | 1465125822294 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:42 INFO - PROCESS | 6405 | 1465125822374 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
04:23:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 475ms
04:23:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
04:23:42 INFO - PROCESS | 6405 | 1465125822781 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:42 INFO - PROCESS | 6405 | 1465125822866 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
04:23:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 469ms
04:23:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
04:23:43 INFO - PROCESS | 6405 | 1465125823257 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:43 INFO - PROCESS | 6405 | 1465125823356 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
04:23:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 975ms
04:23:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
04:23:44 INFO - PROCESS | 6405 | 1465125824240 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:44 INFO - PROCESS | 6405 | 1465125824389 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
04:23:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 775ms
04:23:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
04:23:45 INFO - PROCESS | 6405 | 1465125825044 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:45 INFO - PROCESS | 6405 | 1465125825155 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
04:23:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 533ms
04:23:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
04:23:45 INFO - PROCESS | 6405 | 1465125825587 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:45 INFO - PROCESS | 6405 | 1465125825720 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
04:23:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 521ms
04:23:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
04:23:46 INFO - PROCESS | 6405 | 1465125826121 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:46 INFO - PROCESS | 6405 | 1465125826213 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
04:23:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 535ms
04:23:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
04:23:46 INFO - PROCESS | 6405 | 1465125826653 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:46 INFO - PROCESS | 6405 | 1465125826745 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
04:23:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 479ms
04:23:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
04:23:47 INFO - PROCESS | 6405 | 1465125827144 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:47 INFO - PROCESS | 6405 | 1465125827246 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
04:23:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 521ms
04:23:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
04:23:47 INFO - PROCESS | 6405 | 1465125827675 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:47 INFO - PROCESS | 6405 | 1465125827801 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
04:23:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 573ms
04:23:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
04:23:48 INFO - PROCESS | 6405 | 1465125828268 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:48 INFO - PROCESS | 6405 | 1465125828358 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
04:23:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 441ms
04:23:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
04:23:48 INFO - PROCESS | 6405 | 1465125828696 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:48 INFO - PROCESS | 6405 | 1465125828777 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
04:23:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
04:23:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 933ms
04:23:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
04:23:49 INFO - PROCESS | 6405 | 1465125829634 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:49 INFO - PROCESS | 6405 | 1465125829723 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
04:23:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
04:23:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
04:23:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
04:23:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 572ms
04:23:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
04:23:50 INFO - PROCESS | 6405 | 1465125830211 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:50 INFO - PROCESS | 6405 | 1465125830305 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
04:23:50 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 477ms
04:23:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
04:23:50 INFO - PROCESS | 6405 | 1465125830693 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:50 INFO - PROCESS | 6405 | 1465125830797 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
04:23:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 521ms
04:23:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
04:23:51 INFO - PROCESS | 6405 | 1465125831220 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:51 INFO - PROCESS | 6405 | 1465125831359 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
04:23:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 674ms
04:23:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
04:23:51 INFO - PROCESS | 6405 | 1465125831903 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:52 INFO - PROCESS | 6405 | 1465125832128 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
04:23:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 980ms
04:23:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
04:23:52 INFO - PROCESS | 6405 | 1465125832889 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:52 INFO - PROCESS | 6405 | 1465125832995 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
04:23:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 528ms
04:23:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
04:23:53 INFO - PROCESS | 6405 | 1465125833426 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:53 INFO - PROCESS | 6405 | 1465125833513 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
04:23:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 472ms
04:23:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
04:23:53 INFO - PROCESS | 6405 | 1465125833910 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:54 INFO - PROCESS | 6405 | 1465125833999 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
04:23:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 478ms
04:23:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
04:23:54 INFO - PROCESS | 6405 | 1465125834391 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:54 INFO - PROCESS | 6405 | 1465125834488 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
04:23:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 470ms
04:23:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
04:23:54 INFO - PROCESS | 6405 | 1465125834872 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:54 INFO - PROCESS | 6405 | 1465125834959 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
04:23:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 474ms
04:23:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
04:23:55 INFO - PROCESS | 6405 | 1465125835359 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:55 INFO - PROCESS | 6405 | 1465125835478 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
04:23:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 524ms
04:23:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
04:23:55 INFO - PROCESS | 6405 | 1465125835893 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:55 INFO - PROCESS | 6405 | 1465125835978 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
04:23:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
04:23:56 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
04:23:56 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 520ms
04:23:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
04:23:56 INFO - PROCESS | 6405 | 1465125836418 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:56 INFO - PROCESS | 6405 | 1465125836500 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
04:23:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 580ms
04:23:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
04:23:57 INFO - PROCESS | 6405 | 1465125837003 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:57 INFO - PROCESS | 6405 | 1465125837085 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
04:23:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 586ms
04:23:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
04:23:57 INFO - PROCESS | 6405 | 1465125837599 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:57 INFO - PROCESS | 6405 | 1465125837682 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
04:23:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 535ms
04:23:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
04:23:58 INFO - PROCESS | 6405 | 1465125838135 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:58 INFO - PROCESS | 6405 | 1465125838235 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
04:23:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
04:23:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 472ms
04:23:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
04:23:58 INFO - PROCESS | 6405 | 1465125838614 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:58 INFO - PROCESS | 6405 | 1465125838697 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
04:23:59 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 782ms
04:23:59 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
04:23:59 INFO - PROCESS | 6405 | 1465125839408 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:23:59 INFO - PROCESS | 6405 | 1465125839610 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
04:24:00 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 727ms
04:24:00 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
04:24:00 INFO - PROCESS | 6405 | 1465125840142 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:00 INFO - PROCESS | 6405 | 1465125840266 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
04:24:00 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 630ms
04:24:00 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
04:24:00 INFO - PROCESS | 6405 | 1465125840785 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:00 INFO - PROCESS | 6405 | 1465125840908 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
04:24:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
04:24:01 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 572ms
04:24:01 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
04:24:01 INFO - PROCESS | 6405 | 1465125841354 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:01 INFO - PROCESS | 6405 | 1465125841477 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
04:24:01 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 524ms
04:24:01 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
04:24:01 INFO - PROCESS | 6405 | 1465125841884 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:01 INFO - PROCESS | 6405 | 1465125841991 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
04:24:02 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 679ms
04:24:02 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
04:24:02 INFO - PROCESS | 6405 | 1465125842574 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:02 INFO - PROCESS | 6405 | 1465125842689 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
04:24:03 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 579ms
04:24:03 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
04:24:03 INFO - PROCESS | 6405 | 1465125843156 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:03 INFO - PROCESS | 6405 | 1465125843264 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
04:24:03 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 477ms
04:24:03 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
04:24:03 INFO - PROCESS | 6405 | 1465125843635 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:03 INFO - PROCESS | 6405 | 1465125843723 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
04:24:04 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 575ms
04:24:04 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
04:24:04 INFO - PROCESS | 6405 | 1465125844217 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:04 INFO - PROCESS | 6405 | 1465125844307 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
04:24:04 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 577ms
04:24:04 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
04:24:04 INFO - PROCESS | 6405 | 1465125844799 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:04 INFO - PROCESS | 6405 | 1465125844904 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
04:24:05 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 471ms
04:24:05 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
04:24:05 INFO - PROCESS | 6405 | 1465125845278 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:05 INFO - PROCESS | 6405 | 1465125845378 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
04:24:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
04:24:05 INFO - window.indexedDB.open('test', val);..." did not throw
04:24:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:24:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:24:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:24:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
04:24:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
04:24:05 INFO - window.indexedDB.open('test', val);..." did not throw
04:24:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:24:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:24:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:24:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
04:24:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
04:24:05 INFO - window.indexedDB.open('test', val);..." did not throw
04:24:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:24:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:24:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:24:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
04:24:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
04:24:05 INFO - window.indexedDB.open('test', val);..." did not throw
04:24:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:24:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:24:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:24:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
04:24:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
04:24:05 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 679ms
04:24:05 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
04:24:05 INFO - PROCESS | 6405 | 1465125845980 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:06 INFO - PROCESS | 6405 | 1465125846120 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:06 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
04:24:06 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 636ms
04:24:06 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
04:24:06 INFO - PROCESS | 6405 | 1465125846638 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:06 INFO - PROCESS | 6405 | 1465125846746 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:08 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
04:24:08 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
04:24:08 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2305ms
04:24:08 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
04:24:08 INFO - PROCESS | 6405 | 1465125848936 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:09 INFO - PROCESS | 6405 | 1465125849041 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
04:24:09 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 531ms
04:24:09 INFO - TEST-START | /IndexedDB/idbindex_count.htm
04:24:09 INFO - PROCESS | 6405 | 1465125849477 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:09 INFO - PROCESS | 6405 | 1465125849575 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:09 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
04:24:09 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 523ms
04:24:09 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
04:24:10 INFO - PROCESS | 6405 | 1465125850013 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:10 INFO - PROCESS | 6405 | 1465125850110 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:10 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
04:24:10 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 527ms
04:24:10 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
04:24:10 INFO - PROCESS | 6405 | 1465125850536 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:10 INFO - PROCESS | 6405 | 1465125850641 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:11 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
04:24:11 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 535ms
04:24:11 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
04:24:11 INFO - PROCESS | 6405 | 1465125851088 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:11 INFO - PROCESS | 6405 | 1465125851174 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:11 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
04:24:11 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 538ms
04:24:11 INFO - TEST-START | /IndexedDB/idbindex_get.htm
04:24:11 INFO - PROCESS | 6405 | 1465125851627 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:11 INFO - PROCESS | 6405 | 1465125851758 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:12 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
04:24:12 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 519ms
04:24:12 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
04:24:12 INFO - PROCESS | 6405 | 1465125852150 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:12 INFO - PROCESS | 6405 | 1465125852234 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:12 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
04:24:12 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 490ms
04:24:12 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
04:24:12 INFO - PROCESS | 6405 | 1465125852650 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:12 INFO - PROCESS | 6405 | 1465125852735 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:13 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
04:24:13 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 427ms
04:24:13 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
04:24:13 INFO - PROCESS | 6405 | 1465125853078 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:13 INFO - PROCESS | 6405 | 1465125853162 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:13 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
04:24:13 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 479ms
04:24:13 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
04:24:13 INFO - PROCESS | 6405 | 1465125853561 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:13 INFO - PROCESS | 6405 | 1465125853644 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:14 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
04:24:14 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 470ms
04:24:14 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
04:24:14 INFO - PROCESS | 6405 | 1465125854038 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:14 INFO - PROCESS | 6405 | 1465125854141 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:14 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
04:24:14 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 625ms
04:24:14 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
04:24:14 INFO - PROCESS | 6405 | 1465125854686 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:14 INFO - PROCESS | 6405 | 1465125854825 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:15 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
04:24:15 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 786ms
04:24:15 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
04:24:15 INFO - PROCESS | 6405 | 1465125855477 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:15 INFO - PROCESS | 6405 | 1465125855572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:15 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
04:24:15 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 478ms
04:24:15 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
04:24:15 INFO - PROCESS | 6405 | 1465125855990 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:16 INFO - PROCESS | 6405 | 1465125856088 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
04:24:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
04:24:16 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 652ms
04:24:16 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
04:24:16 INFO - PROCESS | 6405 | 1465125856632 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:16 INFO - PROCESS | 6405 | 1465125856727 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
04:24:17 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 528ms
04:24:17 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
04:24:17 INFO - PROCESS | 6405 | 1465125857160 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:17 INFO - PROCESS | 6405 | 1465125857257 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:17 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
04:24:17 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 519ms
04:24:17 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
04:24:17 INFO - PROCESS | 6405 | 1465125857685 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:17 INFO - PROCESS | 6405 | 1465125857780 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:18 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
04:24:18 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 577ms
04:24:18 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
04:24:18 INFO - PROCESS | 6405 | 1465125858270 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:18 INFO - PROCESS | 6405 | 1465125858390 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:18 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
04:24:18 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 519ms
04:24:18 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
04:24:18 INFO - PROCESS | 6405 | 1465125858791 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:18 INFO - PROCESS | 6405 | 1465125858876 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
04:24:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 480ms
04:24:19 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
04:24:19 INFO - PROCESS | 6405 | 1465125859276 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:19 INFO - PROCESS | 6405 | 1465125859364 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
04:24:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 470ms
04:24:19 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
04:24:19 INFO - PROCESS | 6405 | 1465125859756 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:19 INFO - PROCESS | 6405 | 1465125859840 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
04:24:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 430ms
04:24:20 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
04:24:20 INFO - PROCESS | 6405 | 1465125860186 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:20 INFO - PROCESS | 6405 | 1465125860269 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
04:24:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 477ms
04:24:20 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
04:24:20 INFO - PROCESS | 6405 | 1465125860669 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:20 INFO - PROCESS | 6405 | 1465125860769 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
04:24:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 478ms
04:24:21 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
04:24:21 INFO - PROCESS | 6405 | 1465125861157 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:21 INFO - PROCESS | 6405 | 1465125861247 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:21 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
04:24:21 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 578ms
04:24:21 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
04:24:21 INFO - PROCESS | 6405 | 1465125861737 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:21 INFO - PROCESS | 6405 | 1465125861890 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:22 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
04:24:22 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 674ms
04:24:22 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
04:24:22 INFO - PROCESS | 6405 | 1465125862419 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:22 INFO - PROCESS | 6405 | 1465125862628 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:23 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
04:24:23 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 937ms
04:24:23 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
04:24:23 INFO - PROCESS | 6405 | 1465125863362 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:23 INFO - PROCESS | 6405 | 1465125863468 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:23 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:24:23 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 535ms
04:24:23 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
04:24:23 INFO - PROCESS | 6405 | 1465125863931 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:24 INFO - PROCESS | 6405 | 1465125864033 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:24 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
04:24:24 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 472ms
04:24:24 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
04:24:24 INFO - PROCESS | 6405 | 1465125864424 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:24 INFO - PROCESS | 6405 | 1465125864514 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:24 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
04:24:24 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 483ms
04:24:24 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
04:24:24 INFO - PROCESS | 6405 | 1465125864900 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:25 INFO - PROCESS | 6405 | 1465125865000 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
04:24:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 527ms
04:24:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
04:24:25 INFO - PROCESS | 6405 | 1465125865433 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:25 INFO - PROCESS | 6405 | 1465125865526 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:24:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 523ms
04:24:25 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
04:24:25 INFO - PROCESS | 6405 | 1465125865970 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:26 INFO - PROCESS | 6405 | 1465125866098 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
04:24:26 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 471ms
04:24:26 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
04:24:26 INFO - PROCESS | 6405 | 1465125866445 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:26 INFO - PROCESS | 6405 | 1465125866556 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
04:24:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
04:24:26 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 522ms
04:24:26 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
04:24:26 INFO - PROCESS | 6405 | 1465125866975 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:27 INFO - PROCESS | 6405 | 1465125867058 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
04:24:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
04:24:27 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 432ms
04:24:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
04:24:27 INFO - PROCESS | 6405 | 1465125867413 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:27 INFO - PROCESS | 6405 | 1465125867497 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
04:24:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 480ms
04:24:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
04:24:27 INFO - PROCESS | 6405 | 1465125867904 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:27 INFO - PROCESS | 6405 | 1465125867992 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24: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
04:24:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 477ms
04:24:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
04:24:28 INFO - PROCESS | 6405 | 1465125868382 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:28 INFO - PROCESS | 6405 | 1465125868481 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:28 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
04:24:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 476ms
04:24:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
04:24:28 INFO - PROCESS | 6405 | 1465125868871 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:28 INFO - PROCESS | 6405 | 1465125868959 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24: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
04:24:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 535ms
04:24:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
04:24:29 INFO - PROCESS | 6405 | 1465125869406 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:29 INFO - PROCESS | 6405 | 1465125869553 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24: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
04:24:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 778ms
04:24:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
04:24:30 INFO - PROCESS | 6405 | 1465125870192 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:30 INFO - PROCESS | 6405 | 1465125870319 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:30 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
04:24:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 626ms
04:24:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
04:24:30 INFO - PROCESS | 6405 | 1465125870847 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:30 INFO - PROCESS | 6405 | 1465125870945 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24: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
04:24:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 526ms
04:24:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
04:24:31 INFO - PROCESS | 6405 | 1465125871384 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:31 INFO - PROCESS | 6405 | 1465125871475 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:31 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
04:24:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 533ms
04:24:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
04:24:31 INFO - PROCESS | 6405 | 1465125871914 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:32 INFO - PROCESS | 6405 | 1465125872005 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
04:24:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 527ms
04:24:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
04:24:32 INFO - PROCESS | 6405 | 1465125872447 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:32 INFO - PROCESS | 6405 | 1465125872532 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
04:24:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 469ms
04:24:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
04:24:32 INFO - PROCESS | 6405 | 1465125872931 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:33 INFO - PROCESS | 6405 | 1465125873054 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
04:24:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 581ms
04:24:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
04:24:33 INFO - PROCESS | 6405 | 1465125873508 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:33 INFO - PROCESS | 6405 | 1465125873620 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
04:24:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 523ms
04:24:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
04:24:34 INFO - PROCESS | 6405 | 1465125874038 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:34 INFO - PROCESS | 6405 | 1465125874155 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
04:24:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 527ms
04:24:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
04:24:34 INFO - PROCESS | 6405 | 1465125874573 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:34 INFO - PROCESS | 6405 | 1465125874659 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
04:24:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 475ms
04:24:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
04:24:35 INFO - PROCESS | 6405 | 1465125875054 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:35 INFO - PROCESS | 6405 | 1465125875144 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
04:24:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 483ms
04:24:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
04:24:35 INFO - PROCESS | 6405 | 1465125875544 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:35 INFO - PROCESS | 6405 | 1465125875643 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:36 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
04:24:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 470ms
04:24:36 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
04:24:36 INFO - PROCESS | 6405 | 1465125876017 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:36 INFO - PROCESS | 6405 | 1465125876108 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
04:24:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 485ms
04:24:36 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
04:24:36 INFO - PROCESS | 6405 | 1465125876508 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:36 INFO - PROCESS | 6405 | 1465125876604 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
04:24:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 620ms
04:24:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
04:24:37 INFO - PROCESS | 6405 | 1465125877137 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:37 INFO - PROCESS | 6405 | 1465125877286 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:24:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 728ms
04:24:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
04:24:37 INFO - PROCESS | 6405 | 1465125877871 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:37 INFO - PROCESS | 6405 | 1465125877978 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:38 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
04:24:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 877ms
04:24:38 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
04:24:38 INFO - PROCESS | 6405 | 1465125878759 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:38 INFO - PROCESS | 6405 | 1465125878868 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
04:24:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 575ms
04:24:39 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
04:24:39 INFO - PROCESS | 6405 | 1465125879341 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:39 INFO - PROCESS | 6405 | 1465125879440 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
04:24:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 473ms
04:24:39 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
04:24:39 INFO - PROCESS | 6405 | 1465125879835 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:39 INFO - PROCESS | 6405 | 1465125879924 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
04:24:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 488ms
04:24:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
04:24:40 INFO - PROCESS | 6405 | 1465125880316 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:40 INFO - PROCESS | 6405 | 1465125880410 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:40 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
04:24:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 484ms
04:24:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
04:24:40 INFO - PROCESS | 6405 | 1465125880801 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:40 INFO - PROCESS | 6405 | 1465125880900 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
04:24:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 529ms
04:24:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
04:24:41 INFO - PROCESS | 6405 | 1465125881338 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:41 INFO - PROCESS | 6405 | 1465125881458 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:41 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
04:24:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 571ms
04:24:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
04:24:41 INFO - PROCESS | 6405 | 1465125881918 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:42 INFO - PROCESS | 6405 | 1465125882018 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:42 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
04:24:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 531ms
04:24:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
04:24:42 INFO - PROCESS | 6405 | 1465125882447 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:42 INFO - PROCESS | 6405 | 1465125882540 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:42 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
04:24:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 520ms
04:24:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
04:24:42 INFO - PROCESS | 6405 | 1465125882972 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:43 INFO - PROCESS | 6405 | 1465125883062 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
04:24:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 488ms
04:24:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
04:24:43 INFO - PROCESS | 6405 | 1465125883465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:43 INFO - PROCESS | 6405 | 1465125883563 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:43 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
04:24:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 469ms
04:24:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
04:24:43 INFO - PROCESS | 6405 | 1465125883942 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:44 INFO - PROCESS | 6405 | 1465125884050 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
04:24:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 528ms
04:24:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
04:24:44 INFO - PROCESS | 6405 | 1465125884475 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:44 INFO - PROCESS | 6405 | 1465125884575 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
04:24:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 670ms
04:24:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
04:24:45 INFO - PROCESS | 6405 | 1465125885156 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:45 INFO - PROCESS | 6405 | 1465125885308 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
04:24:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 831ms
04:24:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
04:24:45 INFO - PROCESS | 6405 | 1465125885994 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:46 INFO - PROCESS | 6405 | 1465125886110 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:46 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"
04:24:46 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
04:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:24:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:24:46 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
04:24:46 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
04:24:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 545ms
04:24:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
04:24:46 INFO - PROCESS | 6405 | 1465125886552 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:46 INFO - PROCESS | 6405 | 1465125886672 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:47 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"
04:24:47 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
04:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:24:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:24:47 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
04:24:47 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
04:24:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 573ms
04:24:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
04:24:47 INFO - PROCESS | 6405 | 1465125887137 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:47 INFO - PROCESS | 6405 | 1465125887235 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
04:24:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 580ms
04:24:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
04:24:47 INFO - PROCESS | 6405 | 1465125887715 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:47 INFO - PROCESS | 6405 | 1465125887827 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
04:24:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 523ms
04:24:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
04:24:48 INFO - PROCESS | 6405 | 1465125888248 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:48 INFO - PROCESS | 6405 | 1465125888348 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
04:24:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 622ms
04:24:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
04:24:48 INFO - PROCESS | 6405 | 1465125888885 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:49 INFO - PROCESS | 6405 | 1465125889016 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
04:24:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 580ms
04:24:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
04:24:49 INFO - PROCESS | 6405 | 1465125889461 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:49 INFO - PROCESS | 6405 | 1465125889554 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
04:24:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 524ms
04:24:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
04:24:49 INFO - PROCESS | 6405 | 1465125889991 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:50 INFO - PROCESS | 6405 | 1465125890089 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
04:24:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 471ms
04:24:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
04:24:50 INFO - PROCESS | 6405 | 1465125890467 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:50 INFO - PROCESS | 6405 | 1465125890568 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
04:24:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 478ms
04:24:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
04:24:50 INFO - PROCESS | 6405 | 1465125890950 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:51 INFO - PROCESS | 6405 | 1465125891046 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:24:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 480ms
04:24:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
04:24:51 INFO - PROCESS | 6405 | 1465125891436 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:51 INFO - PROCESS | 6405 | 1465125891541 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:52 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
04:24:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 579ms
04:24:52 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
04:24:52 INFO - PROCESS | 6405 | 1465125892022 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:52 INFO - PROCESS | 6405 | 1465125892158 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
04:24:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 782ms
04:24:52 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
04:24:52 INFO - PROCESS | 6405 | 1465125892817 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:52 INFO - PROCESS | 6405 | 1465125892923 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
04:24:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 589ms
04:24:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
04:24:53 INFO - PROCESS | 6405 | 1465125893430 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:53 INFO - PROCESS | 6405 | 1465125893543 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
04:24:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 797ms
04:24:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
04:24:54 INFO - PROCESS | 6405 | 1465125894211 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:54 INFO - PROCESS | 6405 | 1465125894369 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
04:24:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 923ms
04:24:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
04:24:55 INFO - PROCESS | 6405 | 1465125895141 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:55 INFO - PROCESS | 6405 | 1465125895255 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
04:24:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 571ms
04:24:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
04:24:55 INFO - PROCESS | 6405 | 1465125895723 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:55 INFO - PROCESS | 6405 | 1465125895836 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
04:24:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 577ms
04:24:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
04:24:56 INFO - PROCESS | 6405 | 1465125896312 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:56 INFO - PROCESS | 6405 | 1465125896427 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
04:24:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 574ms
04:24:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
04:24:56 INFO - PROCESS | 6405 | 1465125896890 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:57 INFO - PROCESS | 6405 | 1465125896997 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
04:24:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 579ms
04:24:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
04:24:57 INFO - PROCESS | 6405 | 1465125897474 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:57 INFO - PROCESS | 6405 | 1465125897572 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
04:24:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 577ms
04:24:58 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
04:24:58 INFO - PROCESS | 6405 | 1465125898054 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:58 INFO - PROCESS | 6405 | 1465125898181 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
04:24:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
04:24:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 622ms
04:24:58 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
04:24:58 INFO - PROCESS | 6405 | 1465125898685 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:58 INFO - PROCESS | 6405 | 1465125898780 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
04:24:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 528ms
04:24:59 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
04:24:59 INFO - PROCESS | 6405 | 1465125899222 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:59 INFO - PROCESS | 6405 | 1465125899315 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
04:24:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 475ms
04:24:59 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
04:24:59 INFO - PROCESS | 6405 | 1465125899702 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:24:59 INFO - PROCESS | 6405 | 1465125899798 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
04:25:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 530ms
04:25:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
04:25:00 INFO - PROCESS | 6405 | 1465125900237 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:00 INFO - PROCESS | 6405 | 1465125900358 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
04:25:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 825ms
04:25:01 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
04:25:01 INFO - PROCESS | 6405 | 1465125901080 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:01 INFO - PROCESS | 6405 | 1465125901302 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
04:25:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
04:25:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
04:25:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
04:25:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
04:25:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1348ms
04:25:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
04:25:02 INFO - PROCESS | 6405 | 1465125902599 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:02 INFO - PROCESS | 6405 | 1465125902816 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
04:25:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1238ms
04:25:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
04:25:03 INFO - PROCESS | 6405 | 1465125903704 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:03 INFO - PROCESS | 6405 | 1465125903865 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:04 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
04:25:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 889ms
04:25:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
04:25:04 INFO - PROCESS | 6405 | 1465125904597 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:04 INFO - PROCESS | 6405 | 1465125904789 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:05 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
04:25:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 838ms
04:25:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
04:25:05 INFO - PROCESS | 6405 | 1465125905447 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:05 INFO - PROCESS | 6405 | 1465125905629 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
04:25:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 885ms
04:25:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
04:25:06 INFO - PROCESS | 6405 | 1465125906342 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:06 INFO - PROCESS | 6405 | 1465125906452 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:06 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
04:25:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 528ms
04:25:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
04:25:06 INFO - PROCESS | 6405 | 1465125906874 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:07 INFO - PROCESS | 6405 | 1465125907006 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:07 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
04:25:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 578ms
04:25:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
04:25:07 INFO - PROCESS | 6405 | 1465125907492 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:07 INFO - PROCESS | 6405 | 1465125907662 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:25:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 733ms
04:25:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
04:25:08 INFO - PROCESS | 6405 | 1465125908232 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:08 INFO - PROCESS | 6405 | 1465125908333 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:08 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
04:25:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 677ms
04:25:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
04:25:08 INFO - PROCESS | 6405 | 1465125908935 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:09 INFO - PROCESS | 6405 | 1465125909329 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
04:25:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 933ms
04:25:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
04:25:09 INFO - PROCESS | 6405 | 1465125909875 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:10 INFO - PROCESS | 6405 | 1465125910009 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
04:25:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 576ms
04:25:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
04:25:10 INFO - PROCESS | 6405 | 1465125910460 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:10 INFO - PROCESS | 6405 | 1465125910589 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
04:25:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 524ms
04:25:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
04:25:11 INFO - PROCESS | 6405 | 1465125911001 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:11 INFO - PROCESS | 6405 | 1465125911101 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
04:25:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 541ms
04:25:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
04:25:11 INFO - PROCESS | 6405 | 1465125911537 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:11 INFO - PROCESS | 6405 | 1465125911654 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
04:25:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 1232ms
04:25:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
04:25:12 INFO - PROCESS | 6405 | 1465125912775 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:12 INFO - PROCESS | 6405 | 1465125912860 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
04:25:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 528ms
04:25:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
04:25:13 INFO - PROCESS | 6405 | 1465125913308 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:13 INFO - PROCESS | 6405 | 1465125913399 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
04:25:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 474ms
04:25:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
04:25:13 INFO - PROCESS | 6405 | 1465125913788 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:13 INFO - PROCESS | 6405 | 1465125913884 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:14 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
04:25:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 475ms
04:25:14 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
04:25:14 INFO - PROCESS | 6405 | 1465125914268 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:14 INFO - PROCESS | 6405 | 1465125914363 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:14 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
04:25:14 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 478ms
04:25:14 INFO - TEST-START | /IndexedDB/idbtransaction.htm
04:25:14 INFO - PROCESS | 6405 | 1465125914751 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:14 INFO - PROCESS | 6405 | 1465125914840 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
04:25:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
04:25:15 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 476ms
04:25:15 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
04:25:15 INFO - PROCESS | 6405 | 1465125915233 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:15 INFO - PROCESS | 6405 | 1465125915326 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:15 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
04:25:15 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 670ms
04:25:15 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
04:25:15 INFO - PROCESS | 6405 | 1465125915912 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:16 INFO - PROCESS | 6405 | 1465125916038 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
04:25:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
04:25:16 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1032ms
04:25:16 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
04:25:16 INFO - PROCESS | 6405 | 1465125916959 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:17 INFO - PROCESS | 6405 | 1465125917082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:17 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
04:25:17 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 636ms
04:25:17 INFO - TEST-START | /IndexedDB/index_sort_order.htm
04:25:17 INFO - PROCESS | 6405 | 1465125917598 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:17 INFO - PROCESS | 6405 | 1465125917700 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:18 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
04:25:18 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 577ms
04:25:18 INFO - TEST-START | /IndexedDB/interfaces.html
04:25:18 INFO - PROCESS | 6405 | 1465125918189 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:18 INFO - PROCESS | 6405 | 1465125918292 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
04:25:18 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
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
04:25:18 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
04:25:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
04:25:19 INFO - TEST-OK | /IndexedDB/interfaces.html | took 848ms
04:25:19 INFO - TEST-START | /IndexedDB/interfaces.worker
04:25:19 INFO - PROCESS | 6405 | 1465125919038 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:19 INFO - PROCESS | 6405 | 1465125919178 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
04:25:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:25:20 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
04:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
04:25:20 INFO - {}
04:25:20 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 - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
04:25:20 INFO - {}
04:25:20 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1118ms
04:25:20 INFO - TEST-START | /IndexedDB/key_invalid.htm
04:25:20 INFO - PROCESS | 6405 | 1465125920172 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:20 INFO - PROCESS | 6405 | 1465125920361 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
04:25:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
04:25:20 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 647ms
04:25:20 INFO - TEST-START | /IndexedDB/key_valid.html
04:25:20 INFO - PROCESS | 6405 | 1465125920821 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:20 INFO - PROCESS | 6405 | 1465125920935 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
04:25:21 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
04:25:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
04:25:22 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1186ms
04:25:22 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
04:25:22 INFO - PROCESS | 6405 | 1465125922013 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:22 INFO - PROCESS | 6405 | 1465125922103 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:22 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
04:25:22 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 474ms
04:25:22 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
04:25:22 INFO - PROCESS | 6405 | 1465125922489 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:22 INFO - PROCESS | 6405 | 1465125922583 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:22 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
04:25:22 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 473ms
04:25:22 INFO - TEST-START | /IndexedDB/keygenerator.htm
04:25:22 INFO - PROCESS | 6405 | 1465125922967 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:23 INFO - PROCESS | 6405 | 1465125923064 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:23 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
04:25:23 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
04:25:23 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
04:25:23 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 728ms
04:25:23 INFO - TEST-START | /IndexedDB/keyorder.htm
04:25:23 INFO - PROCESS | 6405 | 1465125923707 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:23 INFO - PROCESS | 6405 | 1465125923833 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
04:25:24 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
04:25:24 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 788ms
04:25:24 INFO - TEST-START | /IndexedDB/keypath.htm
04:25:24 INFO - PROCESS | 6405 | 1465125924543 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:24 INFO - PROCESS | 6405 | 1465125924652 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
04:25:25 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
04:25:25 INFO - TEST-OK | /IndexedDB/keypath.htm | took 830ms
04:25:25 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
04:25:25 INFO - PROCESS | 6405 | 1465125925388 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:25 INFO - PROCESS | 6405 | 1465125925525 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
04:25:26 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 886ms
04:25:26 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
04:25:26 INFO - PROCESS | 6405 | 1465125926300 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:26 INFO - PROCESS | 6405 | 1465125926414 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
04:25:26 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
04:25:26 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 630ms
04:25:26 INFO - TEST-START | /IndexedDB/list_ordering.htm
04:25:26 INFO - PROCESS | 6405 | 1465125926942 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:27 INFO - PROCESS | 6405 | 1465125927062 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:27 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
04:25:27 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
04:25:27 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
04:25:27 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 726ms
04:25:27 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
04:25:27 INFO - PROCESS | 6405 | 1465125927682 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:27 INFO - PROCESS | 6405 | 1465125927799 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:28 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
04:25:28 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 576ms
04:25:28 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
04:25:28 INFO - PROCESS | 6405 | 1465125928258 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:28 INFO - PROCESS | 6405 | 1465125928393 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:28 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
04:25:28 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 635ms
04:25:28 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
04:25:28 INFO - PROCESS | 6405 | 1465125928905 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:29 INFO - PROCESS | 6405 | 1465125929074 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:29 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
04:25:29 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 694ms
04:25:29 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
04:25:29 INFO - PROCESS | 6405 | 1465125929607 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:29 INFO - PROCESS | 6405 | 1465125929762 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:30 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
04:25:30 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 579ms
04:25:30 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
04:25:30 INFO - PROCESS | 6405 | 1465125930185 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:30 INFO - PROCESS | 6405 | 1465125930279 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:30 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
04:25:30 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 572ms
04:25:30 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
04:25:30 INFO - PROCESS | 6405 | 1465125930763 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:30 INFO - PROCESS | 6405 | 1465125930857 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
04:25:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 530ms
04:25:31 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
04:25:31 INFO - PROCESS | 6405 | 1465125931297 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:31 INFO - PROCESS | 6405 | 1465125931390 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:31 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
04:25:31 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 470ms
04:25:31 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
04:25:31 INFO - PROCESS | 6405 | 1465125931772 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:31 INFO - PROCESS | 6405 | 1465125931856 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:32 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
04:25:32 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 675ms
04:25:32 INFO - TEST-START | /IndexedDB/value.htm
04:25:32 INFO - PROCESS | 6405 | 1465125932456 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:32 INFO - PROCESS | 6405 | 1465125932621 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
04:25:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
04:25:33 INFO - TEST-OK | /IndexedDB/value.htm | took 873ms
04:25:33 INFO - TEST-START | /IndexedDB/value_recursive.htm
04:25:33 INFO - PROCESS | 6405 | 1465125933336 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:33 INFO - PROCESS | 6405 | 1465125933454 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
04:25:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
04:25:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
04:25:33 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 628ms
04:25:33 INFO - TEST-START | /IndexedDB/writer-starvation.htm
04:25:33 INFO - PROCESS | 6405 | 1465125933975 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:34 INFO - PROCESS | 6405 | 1465125934073 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:34 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
04:25:34 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 730ms
04:25:34 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
04:25:34 INFO - PROCESS | 6405 | 1465125934731 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:34 INFO - PROCESS | 6405 | 1465125934826 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
04:25:35 INFO - {}
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
04:25:35 INFO - {}
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
04:25:35 INFO - {}
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
04:25:35 INFO - {}
04:25:35 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 534ms
04:25:35 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
04:25:35 INFO - PROCESS | 6405 | 1465125935263 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:35 INFO - PROCESS | 6405 | 1465125935368 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
04:25:35 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
04:25:35 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 470ms
04:25:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
04:25:35 INFO - PROCESS | 6405 | 1465125935737 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:35 INFO - PROCESS | 6405 | 1465125935837 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
04:25:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 549ms
04:25:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
04:25:36 INFO - PROCESS | 6405 | 1465125936319 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:36 INFO - PROCESS | 6405 | 1465125936449 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
04:25:36 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
04:25:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
04:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
04:25:36 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
04:25:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
04:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
04:25:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
04:25:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 542ms
04:25:36 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
04:25:36 INFO - PROCESS | 6405 | 1465125936867 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:36 INFO - PROCESS | 6405 | 1465125936954 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:37 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() {
04:25:37 INFO - [native code]
04:25:37 INFO - }" but got function "function () {
04:25:37 INFO - }"
04:25:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:25:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:25:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
04:25:37 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
04:25:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:25:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:25:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
04:25:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 475ms
04:25:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
04:25:37 INFO - PROCESS | 6405 | 1465125937350 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:37 INFO - PROCESS | 6405 | 1465125937435 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:37 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() {
04:25:37 INFO - [native code]
04:25:37 INFO - }" but got function "function () {
04:25:37 INFO - }"
04:25:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:25:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:25:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
04:25:37 INFO - {}
04:25:37 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
04:25:37 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:37 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:25:37 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:25:37 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
04:25:37 INFO - {}
04:25:37 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 472ms
04:25:37 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
04:25:37 INFO - PROCESS | 6405 | 1465125937833 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:37 INFO - PROCESS | 6405 | 1465125937919 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
04:25:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:25:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
04:25:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:25:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
04:25:38 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"
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:25:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:25:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:25:38 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
04:25:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:25:38 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:25:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
04:25:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:25:38 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:25:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
04:25:38 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"
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:25:38 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:25:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:25:38 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:25:38 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:38 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:25:38 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:25:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:25:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 489ms
04:25:38 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
04:25:38 INFO - PROCESS | 6405 | 1465125938332 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:38 INFO - PROCESS | 6405 | 1465125938431 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:38 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
04:25:38 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 381ms
04:25:38 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
04:25:38 INFO - PROCESS | 6405 | 1465125938741 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:38 INFO - PROCESS | 6405 | 1465125938844 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
04:25:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
04:25:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
04:25:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
04:25:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 486ms
04:25:39 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
04:25:39 INFO - PROCESS | 6405 | 1465125939217 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:39 INFO - PROCESS | 6405 | 1465125939304 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
04:25:39 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
04:25:39 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
04:25:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
04:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
04:25:39 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 682ms
04:25:39 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
04:25:39 INFO - PROCESS | 6405 | 1465125939927 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:40 INFO - PROCESS | 6405 | 1465125940040 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:41 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
04:25:41 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
04:25:41 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
04:25:41 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
04:25:41 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
04:25:41 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1525ms
04:25:41 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
04:25:41 INFO - PROCESS | 6405 | 1465125941490 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:41 INFO - PROCESS | 6405 | 1465125941602 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
04:25:43 INFO - {}
04:25:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
04:25:43 INFO - {}
04:25:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
04:25:43 INFO - {}
04:25:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
04:25:43 INFO - {}
04:25:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
04:25:43 INFO - {}
04:25:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1576ms
04:25:43 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
04:25:43 INFO - PROCESS | 6405 | 1465125943081 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:43 INFO - PROCESS | 6405 | 1465125943166 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:43 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
04:25:43 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 677ms
04:25:43 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
04:25:43 INFO - PROCESS | 6405 | 1465125943773 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:43 INFO - PROCESS | 6405 | 1465125943868 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:44 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
04:25:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
04:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
04:25:44 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 485ms
04:25:44 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
04:25:44 INFO - PROCESS | 6405 | 1465125944253 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:44 INFO - PROCESS | 6405 | 1465125944346 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:54 INFO - PROCESS | 6405 | MARIONETTE LOG: INFO: Timeout fired
04:25:54 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
04:25:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
04:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
04:25:54 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
04:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:54 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
04:25:54 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10200ms
04:25:54 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
04:25:54 INFO - PROCESS | 6405 | 1465125954465 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:54 INFO - PROCESS | 6405 | 1465125954547 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:55 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
04:25:55 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 727ms
04:25:55 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
04:25:55 INFO - PROCESS | 6405 | 1465125955202 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:55 INFO - PROCESS | 6405 | 1465125955303 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:55 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
04:25:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 476ms
04:25:55 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
04:25:55 INFO - PROCESS | 6405 | 1465125955691 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:55 INFO - PROCESS | 6405 | 1465125955813 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
04:25:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 527ms
04:25:56 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
04:25:56 INFO - PROCESS | 6405 | 1465125956216 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:56 INFO - PROCESS | 6405 | 1465125956324 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
04:25:56 INFO - {}
04:25:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 574ms
04:25:56 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
04:25:56 INFO - PROCESS | 6405 | 1465125956795 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:56 INFO - PROCESS | 6405 | 1465125956892 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:57 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
04:25:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 480ms
04:25:57 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
04:25:57 INFO - PROCESS | 6405 | 1465125957284 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:57 INFO - PROCESS | 6405 | 1465125957400 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:57 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
04:25:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
04:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
04:25:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
04:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
04:25:57 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 477ms
04:25:57 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
04:25:57 INFO - PROCESS | 6405 | 1465125957768 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:57 INFO - PROCESS | 6405 | 1465125957857 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:58 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().
04:25:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 473ms
04:25:58 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
04:25:58 INFO - PROCESS | 6405 | 1465125958243 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:58 INFO - PROCESS | 6405 | 1465125958329 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:58 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
04:25:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 429ms
04:25:58 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
04:25:58 INFO - PROCESS | 6405 | 1465125958678 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:58 INFO - PROCESS | 6405 | 1465125958764 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:59 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
04:25:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 427ms
04:25:59 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
04:25:59 INFO - PROCESS | 6405 | 1465125959111 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:59 INFO - PROCESS | 6405 | 1465125959211 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:59 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"
04:25:59 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
04:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:59 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
04:25:59 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
04:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:59 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
04:25:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
04:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:25:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
04:25:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 474ms
04:25:59 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
04:25:59 INFO - PROCESS | 6405 | 1465125959592 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:25:59 INFO - PROCESS | 6405 | 1465125959690 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:00 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
04:26:00 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 475ms
04:26:00 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
04:26:00 INFO - PROCESS | 6405 | 1465125960071 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:00 INFO - PROCESS | 6405 | 1465125960163 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:00 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
04:26:00 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 580ms
04:26:00 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
04:26:00 INFO - PROCESS | 6405 | 1465125960660 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:00 INFO - PROCESS | 6405 | 1465125960810 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:01 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
04:26:01 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 672ms
04:26:01 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
04:26:01 INFO - PROCESS | 6405 | 1465125961339 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:01 INFO - PROCESS | 6405 | 1465125961445 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:01 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
04:26:01 INFO - do_test/)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
04:26:34 INFO - )
04:26:34 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 391ms
04:26:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
04:26:34 INFO - PROCESS | 6405 | 1465125994132 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:34 INFO - PROCESS | 6405 | 1465125994231 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
04:26:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
04:26:34 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 681ms
04:26:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
04:26:34 INFO - PROCESS | 6405 | 1465125994822 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:34 INFO - PROCESS | 6405 | 1465125994907 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
04:26:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
04:26:35 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 796ms
04:26:35 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
04:26:35 INFO - PROCESS | 6405 | 1465125995627 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:35 INFO - PROCESS | 6405 | 1465125995730 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
04:26:36 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 584ms
04:26:36 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
04:26:36 INFO - PROCESS | 6405 | 1465125996224 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:36 INFO - PROCESS | 6405 | 1465125996344 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
04:26:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
04:26:36 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 629ms
04:26:36 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
04:26:36 INFO - PROCESS | 6405 | 1465125996857 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:36 INFO - PROCESS | 6405 | 1465125996975 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:37 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
04:26:37 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
04:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:26:37 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
04:26:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
04:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:26:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
04:26:37 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 771ms
04:26:37 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
04:26:37 INFO - PROCESS | 6405 | 1465125997636 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:37 INFO - PROCESS | 6405 | 1465125997728 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:38 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
04:26:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
04:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:26:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
04:26:38 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 521ms
04:26:38 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
04:26:38 INFO - PROCESS | 6405 | 1465125998168 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:38 INFO - PROCESS | 6405 | 1465125998266 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:38 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
04:26:38 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 472ms
04:26:38 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
04:26:38 INFO - PROCESS | 6405 | 1465125998652 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:38 INFO - PROCESS | 6405 | 1465125998754 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:39 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
04:26:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
04:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:26:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
04:26:39 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 483ms
04:26:39 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
04:26:39 INFO - PROCESS | 6405 | 1465125999138 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:39 INFO - PROCESS | 6405 | 1465125999224 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:39 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
04:26:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
04:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:26:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
04:26:39 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 427ms
04:26:39 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
04:26:39 INFO - PROCESS | 6405 | 1465125999570 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:39 INFO - PROCESS | 6405 | 1465125999666 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
04:26:40 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 521ms
04:26:40 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
04:26:40 INFO - PROCESS | 6405 | 1465126000102 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:40 INFO - PROCESS | 6405 | 1465126000239 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
04:26:40 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 520ms
04:26:40 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
04:26:40 INFO - PROCESS | 6405 | 1465126000630 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:40 INFO - PROCESS | 6405 | 1465126000725 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
04:26:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 479ms
04:26:41 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
04:26:41 INFO - PROCESS | 6405 | 1465126001129 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:41 INFO - PROCESS | 6405 | 1465126001220 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
04:26:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 447ms
04:26:41 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
04:26:41 INFO - PROCESS | 6405 | 1465126001560 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:41 INFO - PROCESS | 6405 | 1465126001639 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:41 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
04:26:41 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:26:41 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
04:26:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
04:26:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
04:26:41 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 422ms
04:26:41 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
04:26:41 INFO - PROCESS | 6405 | 1465126001994 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:42 INFO - PROCESS | 6405 | 1465126002082 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
04:26:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
04:26:42 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 482ms
04:26:42 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
04:26:42 INFO - PROCESS | 6405 | 1465126002478 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:42 INFO - PROCESS | 6405 | 1465126002570 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
04:26:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
04:26:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
04:26:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
04:26:42 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 521ms
04:26:43 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
04:26:43 INFO - PROCESS | 6405 | 1465126003015 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:43 INFO - PROCESS | 6405 | 1465126003098 Marionette INFO sendAsync 59195c40-c760-407e-8527-584c4477bb09
04:26:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: