builder: mozilla-aurora_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-153
starttime: 1465208241.22
results: success (0)
buildid: 20160606003129
builduid: 7d903f5d265440108d9a2ff2229e14a9
revision: 8f2c9241267a2b73f55eb366ad20e25c305623e8
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:21.223298) =========
master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:21.223990) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:21.224293) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:21.261251) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 03:17:21.261524) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-06 03:17:21-- 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% 10.2M=0.001s
2016-06-06 03:17:22 (10.2 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.264364
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 03:17:22.559588) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:22.559919) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018632
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:22.622913) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 03:17:22.623283) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 8f2c9241267a2b73f55eb366ad20e25c305623e8 --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 8f2c9241267a2b73f55eb366ad20e25c305623e8 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965
_=/tools/buildbot/bin/python
using PTY: False
2016-06-06 03:17:22,713 truncating revision to first 12 chars
2016-06-06 03:17:22,713 Setting DEBUG logging.
2016-06-06 03:17:22,713 attempt 1/10
2016-06-06 03:17:22,713 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/8f2c9241267a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-06 03:17:24,029 unpacking tar archive at: mozilla-aurora-8f2c9241267a/testing/mozharness/
program finished with exit code 0
elapsedTime=2.017353
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 03:17:24.671698) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:24.671973) =========
script_repo_revision: 8f2c9241267a2b73f55eb366ad20e25c305623e8
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:24.672363) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:24.672629) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 03:17:24.698993) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 15 secs) (at 2016-06-06 03:17:24.699291) =========
/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=9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965
_=/tools/buildbot/bin/python
using PTY: False
03:17:24 INFO - MultiFileLogger online at 20160606 03:17:24 in /builds/slave/test
03:17:24 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
03:17:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:17:24 INFO - {'append_to_log': False,
03:17:24 INFO - 'base_work_dir': '/builds/slave/test',
03:17:24 INFO - 'blob_upload_branch': 'mozilla-aurora',
03:17:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:17:24 INFO - 'buildbot_json_path': 'buildprops.json',
03:17:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:17:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:17:24 INFO - 'download_minidump_stackwalk': True,
03:17:24 INFO - 'download_symbols': 'ondemand',
03:17:24 INFO - 'e10s': False,
03:17:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:17:24 INFO - 'tooltool.py': '/tools/tooltool.py',
03:17:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:17:24 INFO - '/tools/misc-python/virtualenv.py')},
03:17:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:17:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:17:24 INFO - 'log_level': 'info',
03:17:24 INFO - 'log_to_console': True,
03:17:24 INFO - 'opt_config_files': (),
03:17:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:17:24 INFO - '--processes=1',
03:17:24 INFO - '--config=%(test_path)s/wptrunner.ini',
03:17:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:17:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:17:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:17:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:17:24 INFO - 'pip_index': False,
03:17:24 INFO - 'require_test_zip': True,
03:17:24 INFO - 'test_type': ('testharness',),
03:17:24 INFO - 'this_chunk': '1',
03:17:24 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:17:24 INFO - 'total_chunks': '5',
03:17:24 INFO - 'virtualenv_path': 'venv',
03:17:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:17:24 INFO - 'work_dir': 'build'}
03:17:24 INFO - #####
03:17:24 INFO - ##### Running clobber step.
03:17:24 INFO - #####
03:17:24 INFO - Running pre-action listener: _resource_record_pre_action
03:17:24 INFO - Running main action method: clobber
03:17:24 INFO - rmtree: /builds/slave/test/build
03:17:24 INFO - Running post-action listener: _resource_record_post_action
03:17:24 INFO - #####
03:17:24 INFO - ##### Running read-buildbot-config step.
03:17:24 INFO - #####
03:17:24 INFO - Running pre-action listener: _resource_record_pre_action
03:17:24 INFO - Running main action method: read_buildbot_config
03:17:24 INFO - Using buildbot properties:
03:17:24 INFO - {
03:17:24 INFO - "project": "",
03:17:24 INFO - "product": "firefox",
03:17:24 INFO - "script_repo_revision": "production",
03:17:24 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-pgo-unittest",
03:17:24 INFO - "repository": "",
03:17:24 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora pgo test web-platform-tests-1",
03:17:24 INFO - "buildid": "20160606003129",
03:17:24 INFO - "pgo_build": "True",
03:17:24 INFO - "basedir": "/builds/slave/test",
03:17:24 INFO - "buildnumber": 14,
03:17:24 INFO - "slavename": "tst-linux64-spot-153",
03:17:24 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/",
03:17:24 INFO - "platform": "linux64",
03:17:24 INFO - "branch": "mozilla-aurora",
03:17:24 INFO - "revision": "8f2c9241267a2b73f55eb366ad20e25c305623e8",
03:17:24 INFO - "repo_path": "releases/mozilla-aurora",
03:17:24 INFO - "moz_repo_path": "",
03:17:24 INFO - "stage_platform": "linux64-pgo",
03:17:24 INFO - "builduid": "7d903f5d265440108d9a2ff2229e14a9",
03:17:24 INFO - "slavebuilddir": "test"
03:17:24 INFO - }
03:17:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2.
03:17:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json.
03:17:24 INFO - Running post-action listener: _resource_record_post_action
03:17:24 INFO - #####
03:17:24 INFO - ##### Running download-and-extract step.
03:17:24 INFO - #####
03:17:24 INFO - Running pre-action listener: _resource_record_pre_action
03:17:24 INFO - Running main action method: download_and_extract
03:17:24 INFO - mkdir: /builds/slave/test/build/tests
03:17:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:24 INFO - https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
03:17:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:17:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:17:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:17:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1
03:17:26 INFO - Downloaded 1361 bytes.
03:17:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:17:26 INFO - Using the following test package requirements:
03:17:26 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'],
03:17:26 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'],
03:17:26 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'],
03:17:26 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'jsshell-linux-x86_64.zip'],
03:17:26 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'],
03:17:26 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'],
03:17:26 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'],
03:17:26 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'],
03:17:26 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'],
03:17:26 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:17:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']}
03:17:26 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
03:17:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:26 INFO - https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
03:17:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:17:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:17:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:17:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1
03:17:30 INFO - Downloaded 24177783 bytes.
03:17:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:17:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:17:30 INFO - caution: filename not matched: web-platform/*
03:17:30 INFO - Return code: 11
03:17:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:30 INFO - https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
03:17:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:17:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:17:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:17:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
03:17:36 INFO - Downloaded 36389084 bytes.
03:17:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:17:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:17:40 INFO - caution: filename not matched: bin/*
03:17:40 INFO - caution: filename not matched: config/*
03:17:40 INFO - caution: filename not matched: mozbase/*
03:17:40 INFO - caution: filename not matched: marionette/*
03:17:40 INFO - caution: filename not matched: tools/wptserve/*
03:17:40 INFO - Return code: 11
03:17:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:40 INFO - https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
03:17:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:17:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:17:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:17:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1
03:17:45 INFO - Downloaded 62826299 bytes.
03:17:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:17:45 INFO - mkdir: /builds/slave/test/properties
03:17:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:17:45 INFO - Writing to file /builds/slave/test/properties/build_url
03:17:45 INFO - Contents:
03:17:45 INFO - build_url:https://queue.taskcluster.net/v1/task/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:17:55 INFO - Running post-action listener: _resource_record_post_action
03:17:55 INFO - Running post-action listener: set_extra_try_arguments
03:17:55 INFO - #####
03:17:55 INFO - ##### Running create-virtualenv step.
03:17:55 INFO - #####
03:17:55 INFO - Running pre-action listener: _pre_create_virtualenv
03:17:55 INFO - Running pre-action listener: _resource_record_pre_action
03:17:55 INFO - Running main action method: create_virtualenv
03:17:55 INFO - Creating virtualenv /builds/slave/test/build/venv
03:17:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
03:17:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:17:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:17:55 INFO - Using real prefix '/usr'
03:17:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:17:56 INFO - Installing distribute.............................................................................................................................................................................................done.
03:17:59 INFO - Installing pip.................done.
03:17:59 INFO - Return code: 0
03:17:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:17:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:17:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:17:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:17:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:17:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x278b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x278c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280acb0>, '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 0x280bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:17:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
03:17:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:17:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:17:59 INFO - 'CCACHE_UMASK': '002',
03:17:59 INFO - 'DISPLAY': ':0',
03:17:59 INFO - 'HOME': '/home/cltbld',
03:17:59 INFO - 'LANG': 'en_US.UTF-8',
03:17:59 INFO - 'LOGNAME': 'cltbld',
03:17:59 INFO - 'MAIL': '/var/mail/cltbld',
03:17:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:17:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:17:59 INFO - 'MOZ_NO_REMOTE': '1',
03:17:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:17:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:17:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:17:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:17:59 INFO - 'PWD': '/builds/slave/test',
03:17:59 INFO - 'SHELL': '/bin/bash',
03:17:59 INFO - 'SHLVL': '1',
03:17:59 INFO - 'TERM': 'linux',
03:17:59 INFO - 'TMOUT': '86400',
03:17:59 INFO - 'USER': 'cltbld',
03:17:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965',
03:17:59 INFO - '_': '/tools/buildbot/bin/python'}
03:18:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:18:00 INFO - Downloading/unpacking psutil>=0.7.1
03:18:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:18:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:18:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:18:05 INFO - Installing collected packages: psutil
03:18:05 INFO - Running setup.py install for psutil
03:18:06 INFO - building 'psutil._psutil_linux' extension
03:18:06 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
03:18:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
03:18:07 INFO - building 'psutil._psutil_posix' extension
03:18:07 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
03:18:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
03:18:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:18:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:18:07 INFO - Successfully installed psutil
03:18:07 INFO - Cleaning up...
03:18:07 INFO - Return code: 0
03:18:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:18:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:18:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:18:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x278b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x278c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280acb0>, '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 0x280bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:18:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
03:18:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:18:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:18:07 INFO - 'CCACHE_UMASK': '002',
03:18:07 INFO - 'DISPLAY': ':0',
03:18:07 INFO - 'HOME': '/home/cltbld',
03:18:07 INFO - 'LANG': 'en_US.UTF-8',
03:18:07 INFO - 'LOGNAME': 'cltbld',
03:18:07 INFO - 'MAIL': '/var/mail/cltbld',
03:18:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:18:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:18:07 INFO - 'MOZ_NO_REMOTE': '1',
03:18:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:18:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:18:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:18:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:18:07 INFO - 'PWD': '/builds/slave/test',
03:18:07 INFO - 'SHELL': '/bin/bash',
03:18:07 INFO - 'SHLVL': '1',
03:18:07 INFO - 'TERM': 'linux',
03:18:07 INFO - 'TMOUT': '86400',
03:18:07 INFO - 'USER': 'cltbld',
03:18:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965',
03:18:07 INFO - '_': '/tools/buildbot/bin/python'}
03:18:08 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:18:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:18:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:18:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:18:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:18:13 INFO - Installing collected packages: mozsystemmonitor
03:18:13 INFO - Running setup.py install for mozsystemmonitor
03:18:13 INFO - Successfully installed mozsystemmonitor
03:18:13 INFO - Cleaning up...
03:18:13 INFO - Return code: 0
03:18:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:18:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:18:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:18:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x278b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x278c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280acb0>, '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 0x280bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:18:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
03:18:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
03:18:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:18:13 INFO - 'CCACHE_UMASK': '002',
03:18:13 INFO - 'DISPLAY': ':0',
03:18:13 INFO - 'HOME': '/home/cltbld',
03:18:13 INFO - 'LANG': 'en_US.UTF-8',
03:18:13 INFO - 'LOGNAME': 'cltbld',
03:18:13 INFO - 'MAIL': '/var/mail/cltbld',
03:18:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:18:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:18:13 INFO - 'MOZ_NO_REMOTE': '1',
03:18:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:18:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:18:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:18:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:18:13 INFO - 'PWD': '/builds/slave/test',
03:18:13 INFO - 'SHELL': '/bin/bash',
03:18:13 INFO - 'SHLVL': '1',
03:18:13 INFO - 'TERM': 'linux',
03:18:13 INFO - 'TMOUT': '86400',
03:18:13 INFO - 'USER': 'cltbld',
03:18:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965',
03:18:13 INFO - '_': '/tools/buildbot/bin/python'}
03:18:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:18:13 INFO - Downloading/unpacking blobuploader==1.2.4
03:18:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:18 INFO - Downloading blobuploader-1.2.4.tar.gz
03:18:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:18:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:18:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:18:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:18:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:20 INFO - Downloading docopt-0.6.1.tar.gz
03:18:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:18:20 INFO - Installing collected packages: blobuploader, requests, docopt
03:18:20 INFO - Running setup.py install for blobuploader
03:18:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:18:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:18:20 INFO - Running setup.py install for requests
03:18:21 INFO - Running setup.py install for docopt
03:18:21 INFO - Successfully installed blobuploader requests docopt
03:18:21 INFO - Cleaning up...
03:18:21 INFO - Return code: 0
03:18:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:18:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:18:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:18:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x278b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x278c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280acb0>, '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 0x280bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:18:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:18:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:18:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:18:21 INFO - 'CCACHE_UMASK': '002',
03:18:21 INFO - 'DISPLAY': ':0',
03:18:21 INFO - 'HOME': '/home/cltbld',
03:18:21 INFO - 'LANG': 'en_US.UTF-8',
03:18:21 INFO - 'LOGNAME': 'cltbld',
03:18:21 INFO - 'MAIL': '/var/mail/cltbld',
03:18:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:18:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:18:21 INFO - 'MOZ_NO_REMOTE': '1',
03:18:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:18:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:18:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:18:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:18:21 INFO - 'PWD': '/builds/slave/test',
03:18:21 INFO - 'SHELL': '/bin/bash',
03:18:21 INFO - 'SHLVL': '1',
03:18:21 INFO - 'TERM': 'linux',
03:18:21 INFO - 'TMOUT': '86400',
03:18:21 INFO - 'USER': 'cltbld',
03:18:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965',
03:18:21 INFO - '_': '/tools/buildbot/bin/python'}
03:18:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:18:22 INFO - Running setup.py (path:/tmp/pip-A9XntS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:18:22 INFO - Running setup.py (path:/tmp/pip-edhAXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:18:22 INFO - Running setup.py (path:/tmp/pip-CrZqLb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:18:22 INFO - Running setup.py (path:/tmp/pip-YAmN6C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:18:22 INFO - Running setup.py (path:/tmp/pip-dpkkWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:18:22 INFO - Running setup.py (path:/tmp/pip-Uret0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:18:23 INFO - Running setup.py (path:/tmp/pip-uYLisJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:18:23 INFO - Running setup.py (path:/tmp/pip-5axJeb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:18:23 INFO - Running setup.py (path:/tmp/pip-7EEFlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:18:23 INFO - Running setup.py (path:/tmp/pip-f1RV9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:18:23 INFO - Running setup.py (path:/tmp/pip-FF9Uj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:18:23 INFO - Running setup.py (path:/tmp/pip-A9soFi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:18:23 INFO - Running setup.py (path:/tmp/pip-t6i985-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:18:23 INFO - Running setup.py (path:/tmp/pip-foIcp4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:18:24 INFO - Running setup.py (path:/tmp/pip-PUhGRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:18:24 INFO - Running setup.py (path:/tmp/pip-uZ1vQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:18:24 INFO - Running setup.py (path:/tmp/pip-niGFZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:18:24 INFO - Running setup.py (path:/tmp/pip-yURAZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:18:24 INFO - Running setup.py (path:/tmp/pip-2JPiLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:18:24 INFO - Running setup.py (path:/tmp/pip-LIQ5mI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:18:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:18:25 INFO - Running setup.py (path:/tmp/pip-5ukqte-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:18:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:18:25 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
03:18:25 INFO - Running setup.py install for manifestparser
03:18:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:18:25 INFO - Running setup.py install for mozcrash
03:18:25 INFO - Running setup.py install for mozdebug
03:18:25 INFO - Running setup.py install for mozdevice
03:18:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:18:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:18:26 INFO - Running setup.py install for mozfile
03:18:26 INFO - Running setup.py install for mozhttpd
03:18:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:18:26 INFO - Running setup.py install for mozinfo
03:18:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Running setup.py install for mozInstall
03:18:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Running setup.py install for mozleak
03:18:27 INFO - Running setup.py install for mozlog
03:18:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Running setup.py install for moznetwork
03:18:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:18:27 INFO - Running setup.py install for mozprocess
03:18:28 INFO - Running setup.py install for mozprofile
03:18:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:18:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:18:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:18:28 INFO - Running setup.py install for mozrunner
03:18:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:18:28 INFO - Running setup.py install for mozscreenshot
03:18:28 INFO - Running setup.py install for moztest
03:18:28 INFO - Running setup.py install for mozversion
03:18:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:18:29 INFO - Running setup.py install for wptserve
03:18:29 INFO - Running setup.py install for marionette-driver
03:18:29 INFO - Running setup.py install for browsermob-proxy
03:18:29 INFO - Running setup.py install for marionette-client
03:18:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:18:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:18:30 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
03:18:30 INFO - Cleaning up...
03:18:30 INFO - Return code: 0
03:18:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:18:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:18:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:18:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:18:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:18:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x278b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x278c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280acb0>, '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 0x280bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c150>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:18:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:18:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:18:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:18:30 INFO - 'CCACHE_UMASK': '002',
03:18:30 INFO - 'DISPLAY': ':0',
03:18:30 INFO - 'HOME': '/home/cltbld',
03:18:30 INFO - 'LANG': 'en_US.UTF-8',
03:18:30 INFO - 'LOGNAME': 'cltbld',
03:18:30 INFO - 'MAIL': '/var/mail/cltbld',
03:18:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:18:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:18:30 INFO - 'MOZ_NO_REMOTE': '1',
03:18:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:18:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:18:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:18:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:18:30 INFO - 'PWD': '/builds/slave/test',
03:18:30 INFO - 'SHELL': '/bin/bash',
03:18:30 INFO - 'SHLVL': '1',
03:18:30 INFO - 'TERM': 'linux',
03:18:30 INFO - 'TMOUT': '86400',
03:18:30 INFO - 'USER': 'cltbld',
03:18:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965',
03:18:30 INFO - '_': '/tools/buildbot/bin/python'}
03:18:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:18:30 INFO - Running setup.py (path:/tmp/pip-EffWa7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:18:30 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
03:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:18:30 INFO - Running setup.py (path:/tmp/pip-nCjjYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:18:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:18:30 INFO - Running setup.py (path:/tmp/pip-9a36Vm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:18:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
03:18:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:18:31 INFO - Running setup.py (path:/tmp/pip-3o_AFd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:18:31 INFO - Running setup.py (path:/tmp/pip-OFXKvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:18:31 INFO - Running setup.py (path:/tmp/pip-R_VB_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:18:31 INFO - Running setup.py (path:/tmp/pip-hxANHZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:18:31 INFO - Running setup.py (path:/tmp/pip-T1vXYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:18:31 INFO - Running setup.py (path:/tmp/pip-SFilcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:18:31 INFO - Running setup.py (path:/tmp/pip-Z12wty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:18:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:18:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:18:31 INFO - Running setup.py (path:/tmp/pip-guRQCK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:18:32 INFO - Running setup.py (path:/tmp/pip-eX_apU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:18:32 INFO - Running setup.py (path:/tmp/pip-tf3Z34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:18:32 INFO - Running setup.py (path:/tmp/pip-a_vbcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:18:32 INFO - Running setup.py (path:/tmp/pip-_KOYgO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:18:32 INFO - Running setup.py (path:/tmp/pip-jerjUn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:18:32 INFO - Running setup.py (path:/tmp/pip-VLx6Uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:18:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
03:18:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:18:32 INFO - Running setup.py (path:/tmp/pip-QMAK3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
03:18:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:18:33 INFO - Running setup.py (path:/tmp/pip-4XT8hR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
03:18:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:18:33 INFO - Running setup.py (path:/tmp/pip-uUAWMj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
03:18:33 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:18:33 INFO - Running setup.py (path:/tmp/pip-uVVJ1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:18:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:18:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:18:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:18:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:18:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:18:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:18:38 INFO - Downloading blessings-1.6.tar.gz
03:18:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:18:39 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
03:18:39 INFO - Installing collected packages: blessings
03:18:39 INFO - Running setup.py install for blessings
03:18:39 INFO - Successfully installed blessings
03:18:39 INFO - Cleaning up...
03:18:39 INFO - Return code: 0
03:18:39 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:18:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:18:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:18:39 INFO - Reading from file tmpfile_stdout
03:18:39 INFO - Current package versions:
03:18:39 INFO - argparse == 1.2.1
03:18:39 INFO - blessings == 1.6
03:18:39 INFO - blobuploader == 1.2.4
03:18:39 INFO - browsermob-proxy == 0.6.0
03:18:39 INFO - docopt == 0.6.1
03:18:39 INFO - manifestparser == 1.1
03:18:39 INFO - marionette-client == 2.3.0
03:18:39 INFO - marionette-driver == 1.4.0
03:18:39 INFO - mozInstall == 1.12
03:18:39 INFO - mozcrash == 0.17
03:18:39 INFO - mozdebug == 0.1
03:18:39 INFO - mozdevice == 0.48
03:18:39 INFO - mozfile == 1.2
03:18:39 INFO - mozhttpd == 0.7
03:18:39 INFO - mozinfo == 0.9
03:18:39 INFO - mozleak == 0.1
03:18:39 INFO - mozlog == 3.1
03:18:39 INFO - moznetwork == 0.27
03:18:39 INFO - mozprocess == 0.22
03:18:39 INFO - mozprofile == 0.28
03:18:39 INFO - mozrunner == 6.11
03:18:39 INFO - mozscreenshot == 0.1
03:18:39 INFO - mozsystemmonitor == 0.0
03:18:39 INFO - moztest == 0.7
03:18:39 INFO - mozversion == 1.4
03:18:39 INFO - psutil == 3.1.1
03:18:39 INFO - requests == 1.2.3
03:18:39 INFO - wptserve == 1.4.0
03:18:39 INFO - wsgiref == 0.1.2
03:18:39 INFO - Running post-action listener: _resource_record_post_action
03:18:39 INFO - Running post-action listener: _start_resource_monitoring
03:18:39 INFO - Starting resource monitoring.
03:18:39 INFO - #####
03:18:39 INFO - ##### Running pull step.
03:18:39 INFO - #####
03:18:39 INFO - Running pre-action listener: _resource_record_pre_action
03:18:39 INFO - Running main action method: pull
03:18:39 INFO - Pull has nothing to do!
03:18:39 INFO - Running post-action listener: _resource_record_post_action
03:18:39 INFO - #####
03:18:39 INFO - ##### Running install step.
03:18:39 INFO - #####
03:18:39 INFO - Running pre-action listener: _resource_record_pre_action
03:18:39 INFO - Running main action method: install
03:18:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:18:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:18:40 INFO - Reading from file tmpfile_stdout
03:18:40 INFO - Detecting whether we're running mozinstall >=1.0...
03:18:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:18:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:18:40 INFO - Reading from file tmpfile_stdout
03:18:40 INFO - Output received:
03:18:40 INFO - Usage: mozinstall [options] installer
03:18:40 INFO - Options:
03:18:40 INFO - -h, --help show this help message and exit
03:18:40 INFO - -d DEST, --destination=DEST
03:18:40 INFO - Directory to install application into. [default:
03:18:40 INFO - "/builds/slave/test"]
03:18:40 INFO - --app=APP Application being installed. [default: firefox]
03:18:40 INFO - mkdir: /builds/slave/test/build/application
03:18:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
03:18:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
03:19:04 INFO - Reading from file tmpfile_stdout
03:19:04 INFO - Output received:
03:19:04 INFO - /builds/slave/test/build/application/firefox/firefox
03:19:04 INFO - Running post-action listener: _resource_record_post_action
03:19:04 INFO - #####
03:19:04 INFO - ##### Running run-tests step.
03:19:04 INFO - #####
03:19:04 INFO - Running pre-action listener: _resource_record_pre_action
03:19:04 INFO - Running main action method: run_tests
03:19:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:19:04 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:19:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:19:05 INFO - grabbing minidump binary from tooltool
03:19:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:19:05 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280acb0>, '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 0x280bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c150>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:19:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
03:19:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
03:19:05 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
03:19:05 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:19:07 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpEYw4IW
03:19:07 INFO - INFO - File integrity verified, renaming tmpEYw4IW to linux64-minidump_stackwalk
03:19:07 INFO - INFO - Updating local cache /builds/tooltool_cache...
03:19:07 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
03:19:07 INFO - Return code: 0
03:19:07 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
03:19:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:19:07 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/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
03:19:07 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/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
03:19:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:19:07 INFO - 'CCACHE_UMASK': '002',
03:19:07 INFO - 'DISPLAY': ':0',
03:19:07 INFO - 'HOME': '/home/cltbld',
03:19:07 INFO - 'LANG': 'en_US.UTF-8',
03:19:07 INFO - 'LOGNAME': 'cltbld',
03:19:07 INFO - 'MAIL': '/var/mail/cltbld',
03:19:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:19:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:19:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:19:07 INFO - 'MOZ_NO_REMOTE': '1',
03:19:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:19:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:19:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:19:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:19:07 INFO - 'PWD': '/builds/slave/test',
03:19:07 INFO - 'SHELL': '/bin/bash',
03:19:07 INFO - 'SHLVL': '1',
03:19:07 INFO - 'TERM': 'linux',
03:19:07 INFO - 'TMOUT': '86400',
03:19:07 INFO - 'USER': 'cltbld',
03:19:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207618.402644-299338965',
03:19:07 INFO - '_': '/tools/buildbot/bin/python'}
03:19:07 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/PCrdcbm7RC6hLcqoIUXqqQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
03:19:08 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
03:19:08 INFO - import pkg_resources
03:19:09 INFO - Using 1 client processes
03:19:10 INFO - wptserve Starting http server on 127.0.0.1:8000
03:19:10 INFO - wptserve Starting http server on 127.0.0.1:8001
03:19:10 INFO - wptserve Starting http server on 127.0.0.1:8443
03:19:12 INFO - SUITE-START | Running 1476 tests
03:19:12 INFO - Running testharness tests
03:19:12 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:19:12 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:19:12 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:19:12 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:19:12 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:19:12 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:19:12 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:19:12 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:19:12 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:19:12 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
03:19:12 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:19:12 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:19:12 INFO - Setting up ssl
03:19:12 INFO - PROCESS | certutil |
03:19:12 INFO - PROCESS | certutil |
03:19:12 INFO - PROCESS | certutil |
03:19:12 INFO - Certificate Nickname Trust Attributes
03:19:12 INFO - SSL,S/MIME,JAR/XPI
03:19:12 INFO -
03:19:12 INFO - web-platform-tests CT,,
03:19:12 INFO -
03:19:12 INFO - Starting runner
03:19:13 INFO - PROCESS | 1959 | 1465208353951 Marionette INFO Listening on port 2828
03:19:16 INFO - PROCESS | 1959 | 1465208356379 Marionette INFO startBrowser e440ff2d-81ea-4229-872b-9176870f2794
03:19:16 INFO - PROCESS | 1959 | 1465208356406 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:16 INFO - PROCESS | 1959 | 1465208356809 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:16 INFO - PROCESS | 1959 | 1465208356864 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:17 INFO - PROCESS | 1959 | 1465208357134 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:19:17 INFO - PROCESS | 1959 | 1465208357181 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:17 INFO - PROCESS | 1959 | 1465208357193 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms
03:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:19:17 INFO - PROCESS | 1959 | 1465208357653 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:17 INFO - PROCESS | 1959 | 1465208357782 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 524ms
03:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:19:18 INFO - PROCESS | 1959 | 1465208358124 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:18 INFO - PROCESS | 1959 | 1465208358225 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms
03:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:19:18 INFO - PROCESS | 1959 | 1465208358599 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:18 INFO - PROCESS | 1959 | 1465208358688 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms
03:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:19:19 INFO - PROCESS | 1959 | 1465208359027 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:19 INFO - PROCESS | 1959 | 1465208359114 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 379ms
03:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:19:19 INFO - PROCESS | 1959 | 1465208359411 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:19 INFO - PROCESS | 1959 | 1465208359498 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 424ms
03:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:19:19 INFO - PROCESS | 1959 | 1465208359841 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:19 INFO - PROCESS | 1959 | 1465208359925 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 423ms
03:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:19:20 INFO - PROCESS | 1959 | 1465208360268 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:20 INFO - PROCESS | 1959 | 1465208360348 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 381ms
03:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:19:20 INFO - PROCESS | 1959 | 1465208360657 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:20 INFO - PROCESS | 1959 | 1465208360737 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 381ms
03:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:19:21 INFO - PROCESS | 1959 | 1465208361043 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:21 INFO - PROCESS | 1959 | 1465208361132 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 427ms
03:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:19:21 INFO - PROCESS | 1959 | 1465208361472 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:21 INFO - PROCESS | 1959 | 1465208361564 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 524ms
03:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:19:22 INFO - PROCESS | 1959 | 1465208362000 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:22 INFO - PROCESS | 1959 | 1465208362093 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms
03:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:19:22 INFO - PROCESS | 1959 | 1465208362426 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:22 INFO - PROCESS | 1959 | 1465208362524 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms
03:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:19:22 INFO - PROCESS | 1959 | 1465208362849 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:22 INFO - PROCESS | 1959 | 1465208362930 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 373ms
03:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:19:23 INFO - PROCESS | 1959 | 1465208363230 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:23 INFO - PROCESS | 1959 | 1465208363314 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 371ms
03:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:19:23 INFO - PROCESS | 1959 | 1465208363611 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:23 INFO - PROCESS | 1959 | 1465208363693 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 681ms
03:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:19:24 INFO - PROCESS | 1959 | 1465208364308 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:24 INFO - PROCESS | 1959 | 1465208364404 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 525ms
03:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:19:24 INFO - PROCESS | 1959 | 1465208364840 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:24 INFO - PROCESS | 1959 | 1465208364917 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 424ms
03:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:19:25 INFO - PROCESS | 1959 | 1465208365270 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:25 INFO - PROCESS | 1959 | 1465208365361 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms
03:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:19:25 INFO - PROCESS | 1959 | 1465208365738 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:25 INFO - PROCESS | 1959 | 1465208365817 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms
03:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:19:26 INFO - PROCESS | 1959 | 1465208366168 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:26 INFO - PROCESS | 1959 | 1465208366246 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 425ms
03:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:19:26 INFO - PROCESS | 1959 | 1465208366601 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:26 INFO - PROCESS | 1959 | 1465208366706 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms
03:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:19:27 INFO - PROCESS | 1959 | 1465208367027 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:27 INFO - PROCESS | 1959 | 1465208367101 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 424ms
03:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:19:27 INFO - PROCESS | 1959 | 1465208367452 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:27 INFO - PROCESS | 1959 | 1465208367533 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 372ms
03:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:19:27 INFO - PROCESS | 1959 | 1465208367832 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:27 INFO - PROCESS | 1959 | 1465208367905 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 370ms
03:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:19:28 INFO - PROCESS | 1959 | 1465208368215 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:28 INFO - PROCESS | 1959 | 1465208368297 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms
03:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:19:28 INFO - PROCESS | 1959 | 1465208368640 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:28 INFO - PROCESS | 1959 | 1465208368738 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 421ms
03:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:19:29 INFO - PROCESS | 1959 | 1465208369064 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:29 INFO - PROCESS | 1959 | 1465208369139 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms
03:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:19:29 INFO - PROCESS | 1959 | 1465208369487 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:29 INFO - PROCESS | 1959 | 1465208369564 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 374ms
03:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:19:29 INFO - PROCESS | 1959 | 1465208369866 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:29 INFO - PROCESS | 1959 | 1465208369953 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms
03:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:19:30 INFO - PROCESS | 1959 | 1465208370291 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:30 INFO - PROCESS | 1959 | 1465208370378 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms
03:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:19:30 INFO - PROCESS | 1959 | 1465208370768 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:30 INFO - PROCESS | 1959 | 1465208370850 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms
03:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:19:31 INFO - PROCESS | 1959 | 1465208371190 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:31 INFO - PROCESS | 1959 | 1465208371280 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 676ms
03:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:19:31 INFO - PROCESS | 1959 | 1465208371873 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:31 INFO - PROCESS | 1959 | 1465208371975 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 472ms
03:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:19:32 INFO - PROCESS | 1959 | 1465208372352 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:32 INFO - PROCESS | 1959 | 1465208372444 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 480ms
03:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:19:32 INFO - PROCESS | 1959 | 1465208372842 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:32 INFO - PROCESS | 1959 | 1465208372932 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms
03:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:19:33 INFO - PROCESS | 1959 | 1465208373317 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:33 INFO - PROCESS | 1959 | 1465208373420 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 569ms
03:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:19:33 INFO - PROCESS | 1959 | 1465208373891 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:33 INFO - PROCESS | 1959 | 1465208373975 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 426ms
03:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:19:34 INFO - PROCESS | 1959 | 1465208374324 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:34 INFO - PROCESS | 1959 | 1465208374410 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 419ms
03:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:19:34 INFO - PROCESS | 1959 | 1465208374745 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:34 INFO - PROCESS | 1959 | 1465208374823 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 426ms
03:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:19:35 INFO - PROCESS | 1959 | 1465208375175 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:35 INFO - PROCESS | 1959 | 1465208375250 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 420ms
03:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:19:35 INFO - PROCESS | 1959 | 1465208375599 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:35 INFO - PROCESS | 1959 | 1465208375711 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 574ms
03:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:19:36 INFO - PROCESS | 1959 | 1465208376181 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:36 INFO - PROCESS | 1959 | 1465208376273 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms
03:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:19:36 INFO - PROCESS | 1959 | 1465208376806 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:36 INFO - PROCESS | 1959 | 1465208376915 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 423ms
03:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:19:37 INFO - PROCESS | 1959 | 1465208377241 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:37 INFO - PROCESS | 1959 | 1465208377327 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 432ms
03:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:19:37 INFO - PROCESS | 1959 | 1465208377680 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:37 INFO - PROCESS | 1959 | 1465208377765 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms
03:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:19:38 INFO - PROCESS | 1959 | 1465208378151 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:38 INFO - PROCESS | 1959 | 1465208378232 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 429ms
03:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:19:38 INFO - PROCESS | 1959 | 1465208378584 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:38 INFO - PROCESS | 1959 | 1465208378660 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 426ms
03:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:19:39 INFO - PROCESS | 1959 | 1465208379018 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:39 INFO - PROCESS | 1959 | 1465208379132 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms
03:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:19:39 INFO - PROCESS | 1959 | 1465208379492 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:39 INFO - PROCESS | 1959 | 1465208379569 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 372ms
03:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:19:39 INFO - PROCESS | 1959 | 1465208379874 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:39 INFO - PROCESS | 1959 | 1465208379950 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 426ms
03:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:19:40 INFO - PROCESS | 1959 | 1465208380299 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:40 INFO - PROCESS | 1959 | 1465208380377 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 378ms
03:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:19:40 INFO - PROCESS | 1959 | 1465208380682 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:40 INFO - PROCESS | 1959 | 1465208380774 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 419ms
03:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:19:41 INFO - PROCESS | 1959 | 1465208381107 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:41 INFO - PROCESS | 1959 | 1465208381198 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 424ms
03:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:19:41 INFO - PROCESS | 1959 | 1465208381533 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:41 INFO - PROCESS | 1959 | 1465208381611 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 424ms
03:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:19:41 INFO - PROCESS | 1959 | 1465208381962 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:42 INFO - PROCESS | 1959 | 1465208382043 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 375ms
03:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:19:42 INFO - PROCESS | 1959 | 1465208382345 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:42 INFO - PROCESS | 1959 | 1465208382427 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 381ms
03:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:19:42 INFO - PROCESS | 1959 | 1465208382731 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:42 INFO - PROCESS | 1959 | 1465208382813 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 574ms
03:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:19:43 INFO - PROCESS | 1959 | 1465208383313 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:43 INFO - PROCESS | 1959 | 1465208383416 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 622ms
03:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:19:43 INFO - PROCESS | 1959 | 1465208383946 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:44 INFO - PROCESS | 1959 | 1465208384029 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms
03:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:19:44 INFO - PROCESS | 1959 | 1465208384428 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:44 INFO - PROCESS | 1959 | 1465208384513 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 482ms
03:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:19:44 INFO - PROCESS | 1959 | 1465208384920 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:45 INFO - PROCESS | 1959 | 1465208385008 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 422ms
03:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:19:45 INFO - PROCESS | 1959 | 1465208385340 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:45 INFO - PROCESS | 1959 | 1465208385424 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 420ms
03:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:19:45 INFO - PROCESS | 1959 | 1465208385764 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:45 INFO - PROCESS | 1959 | 1465208385838 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 427ms
03:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:19:46 INFO - PROCESS | 1959 | 1465208386199 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:46 INFO - PROCESS | 1959 | 1465208386316 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms
03:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:19:46 INFO - PROCESS | 1959 | 1465208386671 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:46 INFO - PROCESS | 1959 | 1465208386762 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 475ms
03:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:19:47 INFO - PROCESS | 1959 | 1465208387151 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:47 INFO - PROCESS | 1959 | 1465208387237 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 431ms
03:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:19:47 INFO - PROCESS | 1959 | 1465208387587 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:47 INFO - PROCESS | 1959 | 1465208387666 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 421ms
03:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:19:48 INFO - PROCESS | 1959 | 1465208388011 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:48 INFO - PROCESS | 1959 | 1465208388088 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 426ms
03:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:19:48 INFO - PROCESS | 1959 | 1465208388443 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:48 INFO - PROCESS | 1959 | 1465208388539 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 420ms
03:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:19:48 INFO - PROCESS | 1959 | 1465208388866 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:48 INFO - PROCESS | 1959 | 1465208388942 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 370ms
03:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:19:49 INFO - PROCESS | 1959 | 1465208389245 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:49 INFO - PROCESS | 1959 | 1465208389326 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 372ms
03:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:19:49 INFO - PROCESS | 1959 | 1465208389626 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:49 INFO - PROCESS | 1959 | 1465208389714 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 419ms
03:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:19:50 INFO - PROCESS | 1959 | 1465208390050 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:50 INFO - PROCESS | 1959 | 1465208390131 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 522ms
03:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:19:50 INFO - PROCESS | 1959 | 1465208390595 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:50 INFO - PROCESS | 1959 | 1465208390682 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms
03:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:19:51 INFO - PROCESS | 1959 | 1465208391224 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:51 INFO - PROCESS | 1959 | 1465208391308 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 487ms
03:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:19:51 INFO - PROCESS | 1959 | 1465208391717 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:51 INFO - PROCESS | 1959 | 1465208391801 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms
03:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:19:52 INFO - PROCESS | 1959 | 1465208392206 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:52 INFO - PROCESS | 1959 | 1465208392292 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 427ms
03:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:19:52 INFO - PROCESS | 1959 | 1465208392624 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:52 INFO - PROCESS | 1959 | 1465208392704 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 474ms
03:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:19:53 INFO - PROCESS | 1959 | 1465208393102 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:53 INFO - PROCESS | 1959 | 1465208393180 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 429ms
03:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:19:53 INFO - PROCESS | 1959 | 1465208393537 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:53 INFO - PROCESS | 1959 | 1465208393644 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms
03:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:19:54 INFO - PROCESS | 1959 | 1465208394009 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:54 INFO - PROCESS | 1959 | 1465208394100 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 422ms
03:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:19:54 INFO - PROCESS | 1959 | 1465208394436 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:54 INFO - PROCESS | 1959 | 1465208394528 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms
03:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:19:54 INFO - PROCESS | 1959 | 1465208394910 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:54 INFO - PROCESS | 1959 | 1465208394991 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 425ms
03:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:19:55 INFO - PROCESS | 1959 | 1465208395339 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:55 INFO - PROCESS | 1959 | 1465208395417 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 372ms
03:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:19:55 INFO - PROCESS | 1959 | 1465208395717 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:55 INFO - PROCESS | 1959 | 1465208395810 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 419ms
03:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:19:56 INFO - PROCESS | 1959 | 1465208396150 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:56 INFO - PROCESS | 1959 | 1465208396229 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 375ms
03:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:19:56 INFO - PROCESS | 1959 | 1465208396531 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:56 INFO - PROCESS | 1959 | 1465208396611 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 475ms
03:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:19:57 INFO - PROCESS | 1959 | 1465208397014 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:57 INFO - PROCESS | 1959 | 1465208397096 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 420ms
03:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:19:57 INFO - PROCESS | 1959 | 1465208397438 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:57 INFO - PROCESS | 1959 | 1465208397523 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 576ms
03:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:19:58 INFO - PROCESS | 1959 | 1465208398021 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:58 INFO - PROCESS | 1959 | 1465208398112 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1131ms
03:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:19:59 INFO - PROCESS | 1959 | 1465208399158 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:59 INFO - PROCESS | 1959 | 1465208399250 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 425ms
03:19:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:19:59 INFO - PROCESS | 1959 | 1465208399593 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:19:59 INFO - PROCESS | 1959 | 1465208399683 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:20:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 473ms
03:20:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:20:00 INFO - PROCESS | 1959 | 1465208400081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:00 INFO - PROCESS | 1959 | 1465208400164 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:20:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 529ms
03:20:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:20:00 INFO - PROCESS | 1959 | 1465208400602 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:00 INFO - PROCESS | 1959 | 1465208400682 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:20:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 425ms
03:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:20:01 INFO - PROCESS | 1959 | 1465208401030 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:01 INFO - PROCESS | 1959 | 1465208401116 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms
03:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:20:01 INFO - PROCESS | 1959 | 1465208401518 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:01 INFO - PROCESS | 1959 | 1465208401621 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms
03:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:20:02 INFO - PROCESS | 1959 | 1465208402045 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:02 INFO - PROCESS | 1959 | 1465208402183 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 574ms
03:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:20:02 INFO - PROCESS | 1959 | 1465208402621 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:02 INFO - PROCESS | 1959 | 1465208402728 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 474ms
03:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:20:03 INFO - PROCESS | 1959 | 1465208403103 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:03 INFO - PROCESS | 1959 | 1465208403198 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 470ms
03:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:20:03 INFO - PROCESS | 1959 | 1465208403578 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:03 INFO - PROCESS | 1959 | 1465208403661 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 420ms
03:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:20:04 INFO - PROCESS | 1959 | 1465208404004 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:04 INFO - PROCESS | 1959 | 1465208404101 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 474ms
03:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:20:04 INFO - PROCESS | 1959 | 1465208404481 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:04 INFO - PROCESS | 1959 | 1465208404564 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 385ms
03:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:20:04 INFO - PROCESS | 1959 | 1465208404875 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:04 INFO - PROCESS | 1959 | 1465208404955 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
03:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1186ms
03:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:20:06 INFO - PROCESS | 1959 | 1465208406065 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:06 INFO - PROCESS | 1959 | 1465208406156 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 930ms
03:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:20:07 INFO - PROCESS | 1959 | 1465208407004 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:07 INFO - PROCESS | 1959 | 1465208407110 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
03:20:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:20:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
03:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 475ms
03:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:20:07 INFO - PROCESS | 1959 | 1465208407490 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:07 INFO - PROCESS | 1959 | 1465208407580 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 478ms
03:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:20:07 INFO - PROCESS | 1959 | 1465208407964 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:08 INFO - PROCESS | 1959 | 1465208408051 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 482ms
03:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:20:08 INFO - PROCESS | 1959 | 1465208408450 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:08 INFO - PROCESS | 1959 | 1465208408544 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms
03:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:20:08 INFO - PROCESS | 1959 | 1465208408928 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:09 INFO - PROCESS | 1959 | 1465208409032 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms
03:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:20:09 INFO - PROCESS | 1959 | 1465208409453 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:09 INFO - PROCESS | 1959 | 1465208409530 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 427ms
03:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:20:09 INFO - PROCESS | 1959 | 1465208409885 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:09 INFO - PROCESS | 1959 | 1465208409959 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:20:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
03:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 434ms
03:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:20:10 INFO - PROCESS | 1959 | 1465208410325 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:10 INFO - PROCESS | 1959 | 1465208410405 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 474ms
03:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:20:10 INFO - PROCESS | 1959 | 1465208410812 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:10 INFO - PROCESS | 1959 | 1465208410891 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:20:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
03:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 426ms
03:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:20:11 INFO - PROCESS | 1959 | 1465208411248 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:11 INFO - PROCESS | 1959 | 1465208411341 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
03:20:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:20:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
03:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 472ms
03:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:20:11 INFO - PROCESS | 1959 | 1465208411726 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:11 INFO - PROCESS | 1959 | 1465208411810 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
03:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 481ms
03:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:20:12 INFO - PROCESS | 1959 | 1465208412216 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:12 INFO - PROCESS | 1959 | 1465208412347 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 729ms
03:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:20:12 INFO - PROCESS | 1959 | 1465208412952 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:13 INFO - PROCESS | 1959 | 1465208413068 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 472ms
03:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:20:13 INFO - PROCESS | 1959 | 1465208413434 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:13 INFO - PROCESS | 1959 | 1465208413522 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 573ms
03:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:20:14 INFO - PROCESS | 1959 | 1465208414018 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:14 INFO - PROCESS | 1959 | 1465208414106 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 475ms
03:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:20:14 INFO - PROCESS | 1959 | 1465208414492 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:14 INFO - PROCESS | 1959 | 1465208414574 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 426ms
03:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:20:14 INFO - PROCESS | 1959 | 1465208414922 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:15 INFO - PROCESS | 1959 | 1465208414996 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 424ms
03:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:20:15 INFO - PROCESS | 1959 | 1465208415353 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:15 INFO - PROCESS | 1959 | 1465208415471 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 529ms
03:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:20:15 INFO - PROCESS | 1959 | 1465208415887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:15 INFO - PROCESS | 1959 | 1465208415969 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:20:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 477ms
03:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:20:16 INFO - PROCESS | 1959 | 1465208416368 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:16 INFO - PROCESS | 1959 | 1465208416453 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:20:16 INFO - PROCESS | 1959 | 1465208416462 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:20:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 419ms
03:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:20:16 INFO - PROCESS | 1959 | 1465208416795 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:16 INFO - PROCESS | 1959 | 1465208416880 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:20:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms
03:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:20:17 INFO - PROCESS | 1959 | 1465208417325 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:17 INFO - PROCESS | 1959 | 1465208417461 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:20:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 475ms
03:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:20:17 INFO - PROCESS | 1959 | 1465208417799 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:17 INFO - PROCESS | 1959 | 1465208417897 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
03:20:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 424ms
03:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:20:18 INFO - PROCESS | 1959 | 1465208418230 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:18 INFO - PROCESS | 1959 | 1465208418307 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:20:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 421ms
03:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:20:18 INFO - PROCESS | 1959 | 1465208418656 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:18 INFO - PROCESS | 1959 | 1465208418739 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:20:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 426ms
03:20:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:20:19 INFO - PROCESS | 1959 | 1465208419087 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:19 INFO - PROCESS | 1959 | 1465208419163 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
03:20:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 573ms
03:20:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:20:19 INFO - PROCESS | 1959 | 1465208419667 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:19 INFO - PROCESS | 1959 | 1465208419760 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
03:20:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:20:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:20:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:20:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
03:20:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:20:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:20:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:20:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 932ms
03:20:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:20:20 INFO - PROCESS | 1959 | 1465208420606 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:20 INFO - PROCESS | 1959 | 1465208420699 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:20:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 675ms
03:20:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:20:21 INFO - PROCESS | 1959 | 1465208421287 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:21 INFO - PROCESS | 1959 | 1465208421374 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
03:20:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 419ms
03:20:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:20:21 INFO - PROCESS | 1959 | 1465208421719 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:21 INFO - PROCESS | 1959 | 1465208421807 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
03:20:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms
03:20:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:20:22 INFO - PROCESS | 1959 | 1465208422206 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:22 INFO - PROCESS | 1959 | 1465208422298 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:20:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 422ms
03:20:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:20:22 INFO - PROCESS | 1959 | 1465208422630 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:22 INFO - PROCESS | 1959 | 1465208422734 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
03:20:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 422ms
03:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:20:23 INFO - PROCESS | 1959 | 1465208423072 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:23 INFO - PROCESS | 1959 | 1465208423158 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 488ms
03:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:20:23 INFO - PROCESS | 1959 | 1465208423561 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:23 INFO - PROCESS | 1959 | 1465208423650 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 476ms
03:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:20:24 INFO - PROCESS | 1959 | 1465208424033 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:24 INFO - PROCESS | 1959 | 1465208424126 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms
03:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:20:24 INFO - PROCESS | 1959 | 1465208424508 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:24 INFO - PROCESS | 1959 | 1465208424581 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 423ms
03:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:20:24 INFO - PROCESS | 1959 | 1465208424936 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:25 INFO - PROCESS | 1959 | 1465208425027 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 380ms
03:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:20:25 INFO - PROCESS | 1959 | 1465208425329 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:25 INFO - PROCESS | 1959 | 1465208425406 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 424ms
03:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:20:25 INFO - PROCESS | 1959 | 1465208425759 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:25 INFO - PROCESS | 1959 | 1465208425855 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 420ms
03:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:20:26 INFO - PROCESS | 1959 | 1465208426186 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:26 INFO - PROCESS | 1959 | 1465208426262 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 380ms
03:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:20:26 INFO - PROCESS | 1959 | 1465208426574 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:26 INFO - PROCESS | 1959 | 1465208426655 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 427ms
03:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:20:27 INFO - PROCESS | 1959 | 1465208427020 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:27 INFO - PROCESS | 1959 | 1465208427109 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:20:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 776ms
03:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:20:27 INFO - PROCESS | 1959 | 1465208427800 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:27 INFO - PROCESS | 1959 | 1465208427894 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 480ms
03:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:20:28 INFO - PROCESS | 1959 | 1465208428290 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:28 INFO - PROCESS | 1959 | 1465208428375 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms
03:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:20:28 INFO - PROCESS | 1959 | 1465208428773 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:28 INFO - PROCESS | 1959 | 1465208428856 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 427ms
03:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:20:29 INFO - PROCESS | 1959 | 1465208429195 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:29 INFO - PROCESS | 1959 | 1465208429280 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 430ms
03:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:20:29 INFO - PROCESS | 1959 | 1465208429629 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:29 INFO - PROCESS | 1959 | 1465208429705 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 426ms
03:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:20:30 INFO - PROCESS | 1959 | 1465208430064 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:30 INFO - PROCESS | 1959 | 1465208430189 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms
03:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:20:30 INFO - PROCESS | 1959 | 1465208430584 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:30 INFO - PROCESS | 1959 | 1465208430672 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms
03:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:20:31 INFO - PROCESS | 1959 | 1465208431107 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:31 INFO - PROCESS | 1959 | 1465208431182 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 424ms
03:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:20:31 INFO - PROCESS | 1959 | 1465208431538 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:31 INFO - PROCESS | 1959 | 1465208431618 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 425ms
03:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:20:31 INFO - PROCESS | 1959 | 1465208431967 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:32 INFO - PROCESS | 1959 | 1465208432042 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 427ms
03:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:20:32 INFO - PROCESS | 1959 | 1465208432399 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:32 INFO - PROCESS | 1959 | 1465208432492 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 431ms
03:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:20:32 INFO - PROCESS | 1959 | 1465208432835 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:32 INFO - PROCESS | 1959 | 1465208432915 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 436ms
03:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:20:33 INFO - PROCESS | 1959 | 1465208433276 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:33 INFO - PROCESS | 1959 | 1465208433354 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 423ms
03:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:20:33 INFO - PROCESS | 1959 | 1465208433705 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:33 INFO - PROCESS | 1959 | 1465208433787 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 573ms
03:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:20:34 INFO - PROCESS | 1959 | 1465208434284 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:34 INFO - PROCESS | 1959 | 1465208434378 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 888ms
03:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:20:35 INFO - PROCESS | 1959 | 1465208435178 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:35 INFO - PROCESS | 1959 | 1465208435265 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 420ms
03:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:20:35 INFO - PROCESS | 1959 | 1465208435634 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:35 INFO - PROCESS | 1959 | 1465208435727 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 420ms
03:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:20:36 INFO - PROCESS | 1959 | 1465208436068 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:36 INFO - PROCESS | 1959 | 1465208436157 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 423ms
03:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:20:36 INFO - PROCESS | 1959 | 1465208436488 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:36 INFO - PROCESS | 1959 | 1465208436569 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 427ms
03:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:20:36 INFO - PROCESS | 1959 | 1465208436918 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:36 INFO - PROCESS | 1959 | 1465208436992 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 419ms
03:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:20:37 INFO - PROCESS | 1959 | 1465208437346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:37 INFO - PROCESS | 1959 | 1465208437454 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
03:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms
03:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:20:37 INFO - PROCESS | 1959 | 1465208437820 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:37 INFO - PROCESS | 1959 | 1465208437897 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 572ms
03:20:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:20:38 INFO - PROCESS | 1959 | 1465208438397 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:38 INFO - PROCESS | 1959 | 1465208438477 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
03:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 934ms
03:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:20:39 INFO - PROCESS | 1959 | 1465208439335 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:39 INFO - PROCESS | 1959 | 1465208439413 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:20:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 877ms
03:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:20:40 INFO - PROCESS | 1959 | 1465208440217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:40 INFO - PROCESS | 1959 | 1465208440295 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:20:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 883ms
03:20:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:20:41 INFO - PROCESS | 1959 | 1465208441105 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:41 INFO - PROCESS | 1959 | 1465208441235 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
03:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1179ms
03:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:20:42 INFO - PROCESS | 1959 | 1465208442290 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:42 INFO - PROCESS | 1959 | 1465208442373 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
03:20:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 931ms
03:20:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:20:43 INFO - PROCESS | 1959 | 1465208443228 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:43 INFO - PROCESS | 1959 | 1465208443312 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1079ms
03:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:20:44 INFO - PROCESS | 1959 | 1465208444318 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:44 INFO - PROCESS | 1959 | 1465208444407 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:20:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 925ms
03:20:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:20:45 INFO - PROCESS | 1959 | 1465208445241 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:45 INFO - PROCESS | 1959 | 1465208445322 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 877ms
03:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:20:46 INFO - PROCESS | 1959 | 1465208446123 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:46 INFO - PROCESS | 1959 | 1465208446198 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20: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
03:20:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2834ms
03:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:20:48 INFO - PROCESS | 1959 | 1465208448964 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:49 INFO - PROCESS | 1959 | 1465208449114 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1032ms
03:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:20:50 INFO - PROCESS | 1959 | 1465208450009 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:50 INFO - PROCESS | 1959 | 1465208450097 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:50 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:20:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
03:20:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 480ms
03:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:20:50 INFO - PROCESS | 1959 | 1465208450503 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:50 INFO - PROCESS | 1959 | 1465208450594 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 577ms
03:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:20:51 INFO - PROCESS | 1959 | 1465208451077 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:51 INFO - PROCESS | 1959 | 1465208451164 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20: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
03:20:51 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:20:51 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
03:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 520ms
03:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:20:51 INFO - PROCESS | 1959 | 1465208451603 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:51 INFO - PROCESS | 1959 | 1465208451694 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20: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
03:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 427ms
03:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:20:52 INFO - PROCESS | 1959 | 1465208452066 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:52 INFO - PROCESS | 1959 | 1465208452175 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 936ms
03:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:20:52 INFO - PROCESS | 1959 | 1465208452993 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:53 INFO - PROCESS | 1959 | 1465208453066 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
03:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 876ms
03:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:20:53 INFO - PROCESS | 1959 | 1465208453873 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:53 INFO - PROCESS | 1959 | 1465208453947 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
03:20:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 874ms
03:20:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:20:54 INFO - PROCESS | 1959 | 1465208454751 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:54 INFO - PROCESS | 1959 | 1465208454829 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 881ms
03:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:20:55 INFO - PROCESS | 1959 | 1465208455638 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:55 INFO - PROCESS | 1959 | 1465208455724 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
03:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms
03:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:20:56 INFO - PROCESS | 1959 | 1465208456721 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:56 INFO - PROCESS | 1959 | 1465208456799 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20: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
03:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 426ms
03:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:20:57 INFO - PROCESS | 1959 | 1465208457156 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:57 INFO - PROCESS | 1959 | 1465208457242 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 880ms
03:20:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:20:58 INFO - PROCESS | 1959 | 1465208458050 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:58 INFO - PROCESS | 1959 | 1465208458134 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 876ms
03:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:20:58 INFO - PROCESS | 1959 | 1465208458922 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:59 INFO - PROCESS | 1959 | 1465208459002 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 423ms
03:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:20:59 INFO - PROCESS | 1959 | 1465208459354 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:59 INFO - PROCESS | 1959 | 1465208459431 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 370ms
03:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:20:59 INFO - PROCESS | 1959 | 1465208459732 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:20:59 INFO - PROCESS | 1959 | 1465208459828 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 418ms
03:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:21:00 INFO - PROCESS | 1959 | 1465208460157 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:00 INFO - PROCESS | 1959 | 1465208460233 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 424ms
03:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:21:00 INFO - PROCESS | 1959 | 1465208460580 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:00 INFO - PROCESS | 1959 | 1465208460655 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 420ms
03:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:21:01 INFO - PROCESS | 1959 | 1465208461004 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:01 INFO - PROCESS | 1959 | 1465208461088 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 426ms
03:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:21:01 INFO - PROCESS | 1959 | 1465208461435 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:01 INFO - PROCESS | 1959 | 1465208461514 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 382ms
03:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:21:01 INFO - PROCESS | 1959 | 1465208461828 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:01 INFO - PROCESS | 1959 | 1465208461925 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
03:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 420ms
03:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:21:02 INFO - PROCESS | 1959 | 1465208462251 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:02 INFO - PROCESS | 1959 | 1465208462366 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
03:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 578ms
03:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:21:02 INFO - PROCESS | 1959 | 1465208462921 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:03 INFO - PROCESS | 1959 | 1465208463010 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
03:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 733ms
03:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:21:03 INFO - PROCESS | 1959 | 1465208463661 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:03 INFO - PROCESS | 1959 | 1465208463741 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 429ms
03:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:21:04 INFO - PROCESS | 1959 | 1465208464109 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:04 INFO - PROCESS | 1959 | 1465208464196 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:21:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:21:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
03:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 473ms
03:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:21:04 INFO - PROCESS | 1959 | 1465208464585 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:04 INFO - PROCESS | 1959 | 1465208464671 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 422ms
03:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:21:05 INFO - PROCESS | 1959 | 1465208465004 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:05 INFO - PROCESS | 1959 | 1465208465085 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:05 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:21:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:21:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
03:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 425ms
03:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:21:05 INFO - PROCESS | 1959 | 1465208465439 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:05 INFO - PROCESS | 1959 | 1465208465520 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 477ms
03:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:21:05 INFO - PROCESS | 1959 | 1465208465919 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:06 INFO - PROCESS | 1959 | 1465208466032 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 476ms
03:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:21:06 INFO - PROCESS | 1959 | 1465208466396 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:06 INFO - PROCESS | 1959 | 1465208466477 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms
03:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:21:06 INFO - PROCESS | 1959 | 1465208466924 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:07 INFO - PROCESS | 1959 | 1465208467000 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 429ms
03:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:21:07 INFO - PROCESS | 1959 | 1465208467357 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:07 INFO - PROCESS | 1959 | 1465208467440 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 426ms
03:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:21:07 INFO - PROCESS | 1959 | 1465208467795 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:07 INFO - PROCESS | 1959 | 1465208467873 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 424ms
03:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:21:08 INFO - PROCESS | 1959 | 1465208468224 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:08 INFO - PROCESS | 1959 | 1465208468321 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 423ms
03:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:21:08 INFO - PROCESS | 1959 | 1465208468652 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:08 INFO - PROCESS | 1959 | 1465208468733 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 423ms
03:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:21:09 INFO - PROCESS | 1959 | 1465208469079 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:09 INFO - PROCESS | 1959 | 1465208469163 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 422ms
03:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:21:09 INFO - PROCESS | 1959 | 1465208469506 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:09 INFO - PROCESS | 1959 | 1465208469621 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 773ms
03:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:21:10 INFO - PROCESS | 1959 | 1465208470290 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:10 INFO - PROCESS | 1959 | 1465208470388 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 433ms
03:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:21:10 INFO - PROCESS | 1959 | 1465208470731 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:10 INFO - PROCESS | 1959 | 1465208470817 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 475ms
03:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:21:11 INFO - PROCESS | 1959 | 1465208471219 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:11 INFO - PROCESS | 1959 | 1465208471305 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 476ms
03:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:21:11 INFO - PROCESS | 1959 | 1465208471692 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:11 INFO - PROCESS | 1959 | 1465208471772 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 480ms
03:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:21:12 INFO - PROCESS | 1959 | 1465208472177 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:12 INFO - PROCESS | 1959 | 1465208472260 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 421ms
03:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:21:12 INFO - PROCESS | 1959 | 1465208472609 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:12 INFO - PROCESS | 1959 | 1465208472733 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 624ms
03:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:21:13 INFO - PROCESS | 1959 | 1465208473236 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:13 INFO - PROCESS | 1959 | 1465208473322 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 529ms
03:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:21:13 INFO - PROCESS | 1959 | 1465208473770 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:13 INFO - PROCESS | 1959 | 1465208473854 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 828ms
03:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:21:14 INFO - PROCESS | 1959 | 1465208474604 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:14 INFO - PROCESS | 1959 | 1465208474688 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 433ms
03:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:21:15 INFO - PROCESS | 1959 | 1465208475048 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:15 INFO - PROCESS | 1959 | 1465208475128 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 422ms
03:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:21:15 INFO - PROCESS | 1959 | 1465208475485 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:15 INFO - PROCESS | 1959 | 1465208475566 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 426ms
03:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:21:15 INFO - PROCESS | 1959 | 1465208475906 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:15 INFO - PROCESS | 1959 | 1465208475984 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 426ms
03:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:21:16 INFO - PROCESS | 1959 | 1465208476332 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:16 INFO - PROCESS | 1959 | 1465208476420 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 733ms
03:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:21:17 INFO - PROCESS | 1959 | 1465208477075 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:17 INFO - PROCESS | 1959 | 1465208477161 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 480ms
03:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:21:17 INFO - PROCESS | 1959 | 1465208477561 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:17 INFO - PROCESS | 1959 | 1465208477642 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 422ms
03:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:21:17 INFO - PROCESS | 1959 | 1465208477996 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:18 INFO - PROCESS | 1959 | 1465208478081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 427ms
03:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:21:18 INFO - PROCESS | 1959 | 1465208478418 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:18 INFO - PROCESS | 1959 | 1465208478496 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 424ms
03:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:21:18 INFO - PROCESS | 1959 | 1465208478846 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:18 INFO - PROCESS | 1959 | 1465208478927 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 419ms
03:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:21:19 INFO - PROCESS | 1959 | 1465208479278 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:19 INFO - PROCESS | 1959 | 1465208479377 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 471ms
03:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:21:19 INFO - PROCESS | 1959 | 1465208479751 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:19 INFO - PROCESS | 1959 | 1465208479832 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 432ms
03:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:21:20 INFO - PROCESS | 1959 | 1465208480187 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:20 INFO - PROCESS | 1959 | 1465208480260 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 474ms
03:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:21:20 INFO - PROCESS | 1959 | 1465208480667 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:20 INFO - PROCESS | 1959 | 1465208480783 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 624ms
03:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:21:21 INFO - PROCESS | 1959 | 1465208481295 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:21 INFO - PROCESS | 1959 | 1465208481375 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 423ms
03:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:21:21 INFO - PROCESS | 1959 | 1465208481729 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:21 INFO - PROCESS | 1959 | 1465208481814 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 424ms
03:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:21:22 INFO - PROCESS | 1959 | 1465208482173 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:22 INFO - PROCESS | 1959 | 1465208482253 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 429ms
03:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:21:22 INFO - PROCESS | 1959 | 1465208482592 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:22 INFO - PROCESS | 1959 | 1465208482675 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 422ms
03:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:21:23 INFO - PROCESS | 1959 | 1465208483019 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:23 INFO - PROCESS | 1959 | 1465208483095 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 372ms
03:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:21:23 INFO - PROCESS | 1959 | 1465208483402 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:23 INFO - PROCESS | 1959 | 1465208483506 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms
03:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:21:23 INFO - PROCESS | 1959 | 1465208483923 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:24 INFO - PROCESS | 1959 | 1465208484014 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 419ms
03:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:21:24 INFO - PROCESS | 1959 | 1465208484346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:24 INFO - PROCESS | 1959 | 1465208484420 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 424ms
03:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:21:24 INFO - PROCESS | 1959 | 1465208484775 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:24 INFO - PROCESS | 1959 | 1465208484850 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 424ms
03:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:21:25 INFO - PROCESS | 1959 | 1465208485204 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:25 INFO - PROCESS | 1959 | 1465208485285 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 426ms
03:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:21:25 INFO - PROCESS | 1959 | 1465208485635 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:25 INFO - PROCESS | 1959 | 1465208485725 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 429ms
03:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:21:26 INFO - PROCESS | 1959 | 1465208486066 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:26 INFO - PROCESS | 1959 | 1465208486147 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 373ms
03:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:21:26 INFO - PROCESS | 1959 | 1465208486461 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:26 INFO - PROCESS | 1959 | 1465208486539 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 421ms
03:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:21:26 INFO - PROCESS | 1959 | 1465208486887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:26 INFO - PROCESS | 1959 | 1465208486964 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 370ms
03:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:21:27 INFO - PROCESS | 1959 | 1465208487265 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:27 INFO - PROCESS | 1959 | 1465208487345 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms
03:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:21:27 INFO - PROCESS | 1959 | 1465208487794 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:27 INFO - PROCESS | 1959 | 1465208487884 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 873ms
03:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:21:28 INFO - PROCESS | 1959 | 1465208488675 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:28 INFO - PROCESS | 1959 | 1465208488772 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 473ms
03:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:21:29 INFO - PROCESS | 1959 | 1465208489157 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:29 INFO - PROCESS | 1959 | 1465208489248 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 476ms
03:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:21:29 INFO - PROCESS | 1959 | 1465208489639 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:29 INFO - PROCESS | 1959 | 1465208489740 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 425ms
03:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:21:30 INFO - PROCESS | 1959 | 1465208490065 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:30 INFO - PROCESS | 1959 | 1465208490146 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 424ms
03:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:21:30 INFO - PROCESS | 1959 | 1465208490493 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:30 INFO - PROCESS | 1959 | 1465208490574 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 420ms
03:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:21:30 INFO - PROCESS | 1959 | 1465208490927 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:31 INFO - PROCESS | 1959 | 1465208491049 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms
03:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:21:31 INFO - PROCESS | 1959 | 1465208491404 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:31 INFO - PROCESS | 1959 | 1465208491521 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 479ms
03:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:21:31 INFO - PROCESS | 1959 | 1465208491885 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:31 INFO - PROCESS | 1959 | 1465208491973 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 419ms
03:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:21:32 INFO - PROCESS | 1959 | 1465208492309 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:32 INFO - PROCESS | 1959 | 1465208492384 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 425ms
03:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:21:32 INFO - PROCESS | 1959 | 1465208492739 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:32 INFO - PROCESS | 1959 | 1465208492815 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 372ms
03:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:21:33 INFO - PROCESS | 1959 | 1465208493124 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:33 INFO - PROCESS | 1959 | 1465208493216 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 424ms
03:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:21:33 INFO - PROCESS | 1959 | 1465208493549 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:33 INFO - PROCESS | 1959 | 1465208493623 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 421ms
03:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:21:33 INFO - PROCESS | 1959 | 1465208493973 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:34 INFO - PROCESS | 1959 | 1465208494049 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 424ms
03:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:21:34 INFO - PROCESS | 1959 | 1465208494401 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:34 INFO - PROCESS | 1959 | 1465208494477 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 679ms
03:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:21:35 INFO - PROCESS | 1959 | 1465208495088 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:35 INFO - PROCESS | 1959 | 1465208495274 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 573ms
03:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:21:35 INFO - PROCESS | 1959 | 1465208495669 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:35 INFO - PROCESS | 1959 | 1465208495755 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 426ms
03:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:21:36 INFO - PROCESS | 1959 | 1465208496107 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:36 INFO - PROCESS | 1959 | 1465208496197 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 478ms
03:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:21:36 INFO - PROCESS | 1959 | 1465208496580 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:36 INFO - PROCESS | 1959 | 1465208496660 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 422ms
03:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:21:37 INFO - PROCESS | 1959 | 1465208497008 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:37 INFO - PROCESS | 1959 | 1465208497124 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 471ms
03:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:21:37 INFO - PROCESS | 1959 | 1465208497485 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:37 INFO - PROCESS | 1959 | 1465208497591 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms
03:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:21:37 INFO - PROCESS | 1959 | 1465208497958 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:38 INFO - PROCESS | 1959 | 1465208498047 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 425ms
03:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:21:38 INFO - PROCESS | 1959 | 1465208498387 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:38 INFO - PROCESS | 1959 | 1465208498470 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 426ms
03:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:21:38 INFO - PROCESS | 1959 | 1465208498818 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:38 INFO - PROCESS | 1959 | 1465208498901 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 429ms
03:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:21:39 INFO - PROCESS | 1959 | 1465208499251 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:39 INFO - PROCESS | 1959 | 1465208499328 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 433ms
03:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:21:39 INFO - PROCESS | 1959 | 1465208499689 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:39 INFO - PROCESS | 1959 | 1465208499788 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 423ms
03:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:21:40 INFO - PROCESS | 1959 | 1465208500119 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:40 INFO - PROCESS | 1959 | 1465208500205 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 428ms
03:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:21:40 INFO - PROCESS | 1959 | 1465208500549 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:40 INFO - PROCESS | 1959 | 1465208500626 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 371ms
03:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:21:40 INFO - PROCESS | 1959 | 1465208500929 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:41 INFO - PROCESS | 1959 | 1465208501006 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 420ms
03:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:21:41 INFO - PROCESS | 1959 | 1465208501374 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:41 INFO - PROCESS | 1959 | 1465208501510 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 575ms
03:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:21:41 INFO - PROCESS | 1959 | 1465208501955 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:42 INFO - PROCESS | 1959 | 1465208502129 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 829ms
03:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:21:42 INFO - PROCESS | 1959 | 1465208502788 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:42 INFO - PROCESS | 1959 | 1465208502873 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 422ms
03:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:21:43 INFO - PROCESS | 1959 | 1465208503218 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:43 INFO - PROCESS | 1959 | 1465208503337 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 473ms
03:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:21:43 INFO - PROCESS | 1959 | 1465208503703 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:43 INFO - PROCESS | 1959 | 1465208503800 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 481ms
03:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:21:44 INFO - PROCESS | 1959 | 1465208504182 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:44 INFO - PROCESS | 1959 | 1465208504264 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms
03:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:21:44 INFO - PROCESS | 1959 | 1465208504659 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:44 INFO - PROCESS | 1959 | 1465208504743 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 422ms
03:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:21:45 INFO - PROCESS | 1959 | 1465208505093 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:45 INFO - PROCESS | 1959 | 1465208505197 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms
03:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:21:45 INFO - PROCESS | 1959 | 1465208505572 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:45 INFO - PROCESS | 1959 | 1465208505646 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 423ms
03:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:21:46 INFO - PROCESS | 1959 | 1465208506006 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:46 INFO - PROCESS | 1959 | 1465208506083 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 426ms
03:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:21:46 INFO - PROCESS | 1959 | 1465208506436 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:46 INFO - PROCESS | 1959 | 1465208506511 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 426ms
03:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:21:46 INFO - PROCESS | 1959 | 1465208506867 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:46 INFO - PROCESS | 1959 | 1465208506944 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:21:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:21:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
03:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 425ms
03:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:21:47 INFO - PROCESS | 1959 | 1465208507300 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:47 INFO - PROCESS | 1959 | 1465208507393 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:21:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:21:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
03:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 424ms
03:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:21:47 INFO - PROCESS | 1959 | 1465208507730 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:47 INFO - PROCESS | 1959 | 1465208507808 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
03:21:48 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:21:48 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:21:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
03:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 419ms
03:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:21:48 INFO - PROCESS | 1959 | 1465208508155 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:48 INFO - PROCESS | 1959 | 1465208508234 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
03:21:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:21:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
03:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 424ms
03:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:21:48 INFO - PROCESS | 1959 | 1465208508586 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:48 INFO - PROCESS | 1959 | 1465208508662 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:49 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
03:21:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:21:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
03:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 726ms
03:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:21:49 INFO - PROCESS | 1959 | 1465208509323 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:49 INFO - PROCESS | 1959 | 1465208509510 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:49 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
03:21:49 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:21:49 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:21:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
03:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 574ms
03:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:21:49 INFO - PROCESS | 1959 | 1465208509907 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:49 INFO - PROCESS | 1959 | 1465208509995 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 473ms
03:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:21:50 INFO - PROCESS | 1959 | 1465208510393 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:50 INFO - PROCESS | 1959 | 1465208510485 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 525ms
03:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:21:50 INFO - PROCESS | 1959 | 1465208510916 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:51 INFO - PROCESS | 1959 | 1465208511010 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 478ms
03:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:21:51 INFO - PROCESS | 1959 | 1465208511398 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:51 INFO - PROCESS | 1959 | 1465208511483 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms
03:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:21:51 INFO - PROCESS | 1959 | 1465208511924 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:52 INFO - PROCESS | 1959 | 1465208512077 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms
03:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:21:52 INFO - PROCESS | 1959 | 1465208512502 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:52 INFO - PROCESS | 1959 | 1465208512578 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 422ms
03:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:21:52 INFO - PROCESS | 1959 | 1465208512923 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:53 INFO - PROCESS | 1959 | 1465208513001 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
03:21:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
03:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 421ms
03:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:21:53 INFO - PROCESS | 1959 | 1465208513352 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:53 INFO - PROCESS | 1959 | 1465208513429 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 372ms
03:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:21:53 INFO - PROCESS | 1959 | 1465208513731 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:53 INFO - PROCESS | 1959 | 1465208513813 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 431ms
03:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:21:54 INFO - PROCESS | 1959 | 1465208514170 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:54 INFO - PROCESS | 1959 | 1465208514261 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms
03:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:21:54 INFO - PROCESS | 1959 | 1465208514644 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:54 INFO - PROCESS | 1959 | 1465208514721 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 425ms
03:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:21:55 INFO - PROCESS | 1959 | 1465208515075 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:55 INFO - PROCESS | 1959 | 1465208515155 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 422ms
03:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:21:55 INFO - PROCESS | 1959 | 1465208515523 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:55 INFO - PROCESS | 1959 | 1465208515610 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 676ms
03:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:21:56 INFO - PROCESS | 1959 | 1465208516215 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:56 INFO - PROCESS | 1959 | 1465208516332 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 721ms
03:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:21:56 INFO - PROCESS | 1959 | 1465208516957 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:57 INFO - PROCESS | 1959 | 1465208517044 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 485ms
03:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:21:57 INFO - PROCESS | 1959 | 1465208517449 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:57 INFO - PROCESS | 1959 | 1465208517534 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 421ms
03:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:21:57 INFO - PROCESS | 1959 | 1465208517882 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:57 INFO - PROCESS | 1959 | 1465208517961 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 479ms
03:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:21:58 INFO - PROCESS | 1959 | 1465208518356 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:58 INFO - PROCESS | 1959 | 1465208518443 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 429ms
03:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:21:58 INFO - PROCESS | 1959 | 1465208518798 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:58 INFO - PROCESS | 1959 | 1465208518888 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 477ms
03:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:21:59 INFO - PROCESS | 1959 | 1465208519273 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:59 INFO - PROCESS | 1959 | 1465208519378 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 473ms
03:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:21:59 INFO - PROCESS | 1959 | 1465208519755 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:21:59 INFO - PROCESS | 1959 | 1465208519832 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 422ms
03:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:22:00 INFO - PROCESS | 1959 | 1465208520181 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:00 INFO - PROCESS | 1959 | 1465208520259 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 431ms
03:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:22:00 INFO - PROCESS | 1959 | 1465208520617 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:00 INFO - PROCESS | 1959 | 1465208520715 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 420ms
03:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:22:01 INFO - PROCESS | 1959 | 1465208521042 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:01 INFO - PROCESS | 1959 | 1465208521122 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 425ms
03:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:22:01 INFO - PROCESS | 1959 | 1465208521473 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:01 INFO - PROCESS | 1959 | 1465208521565 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 422ms
03:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:22:01 INFO - PROCESS | 1959 | 1465208521898 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:01 INFO - PROCESS | 1959 | 1465208521978 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 380ms
03:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:22:02 INFO - PROCESS | 1959 | 1465208522282 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:02 INFO - PROCESS | 1959 | 1465208522362 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 377ms
03:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:22:02 INFO - PROCESS | 1959 | 1465208522671 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:02 INFO - PROCESS | 1959 | 1465208522792 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 831ms
03:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:22:03 INFO - PROCESS | 1959 | 1465208523508 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:03 INFO - PROCESS | 1959 | 1465208523597 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
03:22:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:22:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
03:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 473ms
03:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:22:03 INFO - PROCESS | 1959 | 1465208523991 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:04 INFO - PROCESS | 1959 | 1465208524076 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 429ms
03:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:22:04 INFO - PROCESS | 1959 | 1465208524432 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:04 INFO - PROCESS | 1959 | 1465208524515 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 474ms
03:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:22:04 INFO - PROCESS | 1959 | 1465208524902 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:04 INFO - PROCESS | 1959 | 1465208524983 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 429ms
03:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:22:05 INFO - PROCESS | 1959 | 1465208525341 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:05 INFO - PROCESS | 1959 | 1465208525416 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
03:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 427ms
03:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:22:05 INFO - PROCESS | 1959 | 1465208525777 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:05 INFO - PROCESS | 1959 | 1465208525873 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
03:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms
03:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:22:06 INFO - PROCESS | 1959 | 1465208526294 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:06 INFO - PROCESS | 1959 | 1465208526387 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms
03:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:22:06 INFO - PROCESS | 1959 | 1465208526778 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:06 INFO - PROCESS | 1959 | 1465208526854 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 875ms
03:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:22:07 INFO - PROCESS | 1959 | 1465208527658 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:07 INFO - PROCESS | 1959 | 1465208527735 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 426ms
03:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:22:08 INFO - PROCESS | 1959 | 1465208528087 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:08 INFO - PROCESS | 1959 | 1465208528163 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 422ms
03:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:22:08 INFO - PROCESS | 1959 | 1465208528515 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:08 INFO - PROCESS | 1959 | 1465208528608 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 461ms
03:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:22:09 INFO - PROCESS | 1959 | 1465208528996 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:09 INFO - PROCESS | 1959 | 1465208529073 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 431ms
03:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:22:09 INFO - PROCESS | 1959 | 1465208529425 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:09 INFO - PROCESS | 1959 | 1465208529542 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 572ms
03:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:22:10 INFO - PROCESS | 1959 | 1465208530015 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:10 INFO - PROCESS | 1959 | 1465208530111 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 872ms
03:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:22:10 INFO - PROCESS | 1959 | 1465208530894 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:10 INFO - PROCESS | 1959 | 1465208530982 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 477ms
03:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:22:11 INFO - PROCESS | 1959 | 1465208531379 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:11 INFO - PROCESS | 1959 | 1465208531480 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
03:22:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
03:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 470ms
03:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:22:11 INFO - PROCESS | 1959 | 1465208531867 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:11 INFO - PROCESS | 1959 | 1465208531957 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:22:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
03:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 473ms
03:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:22:12 INFO - PROCESS | 1959 | 1465208532334 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:12 INFO - PROCESS | 1959 | 1465208532449 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:12 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
03:22:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
03:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 474ms
03:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:22:12 INFO - PROCESS | 1959 | 1465208532816 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:12 INFO - PROCESS | 1959 | 1465208532907 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:13 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
03:22:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:22:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
03:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 519ms
03:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:22:13 INFO - PROCESS | 1959 | 1465208533345 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:13 INFO - PROCESS | 1959 | 1465208533462 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:13 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
03:22:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
03:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 528ms
03:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:22:13 INFO - PROCESS | 1959 | 1465208533877 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:13 INFO - PROCESS | 1959 | 1465208533981 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms
03:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:22:14 INFO - PROCESS | 1959 | 1465208534351 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:14 INFO - PROCESS | 1959 | 1465208534427 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 375ms
03:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:22:14 INFO - PROCESS | 1959 | 1465208534732 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:14 INFO - PROCESS | 1959 | 1465208534827 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 419ms
03:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:22:15 INFO - PROCESS | 1959 | 1465208535157 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:15 INFO - PROCESS | 1959 | 1465208535236 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 625ms
03:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:22:15 INFO - PROCESS | 1959 | 1465208535791 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:15 INFO - PROCESS | 1959 | 1465208535883 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 472ms
03:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:22:16 INFO - PROCESS | 1959 | 1465208536264 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:16 INFO - PROCESS | 1959 | 1465208536346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 431ms
03:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:22:16 INFO - PROCESS | 1959 | 1465208536699 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:16 INFO - PROCESS | 1959 | 1465208536838 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 821ms
03:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:22:17 INFO - PROCESS | 1959 | 1465208537528 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:17 INFO - PROCESS | 1959 | 1465208537614 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 472ms
03:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:22:18 INFO - PROCESS | 1959 | 1465208538010 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:18 INFO - PROCESS | 1959 | 1465208538093 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 474ms
03:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:22:18 INFO - PROCESS | 1959 | 1465208538494 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:18 INFO - PROCESS | 1959 | 1465208538586 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 474ms
03:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:22:18 INFO - PROCESS | 1959 | 1465208538979 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:19 INFO - PROCESS | 1959 | 1465208539060 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 476ms
03:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:22:19 INFO - PROCESS | 1959 | 1465208539459 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:19 INFO - PROCESS | 1959 | 1465208539538 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 471ms
03:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:22:19 INFO - PROCESS | 1959 | 1465208539938 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:20 INFO - PROCESS | 1959 | 1465208540052 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 475ms
03:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:22:20 INFO - PROCESS | 1959 | 1465208540415 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:20 INFO - PROCESS | 1959 | 1465208540490 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 424ms
03:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:22:20 INFO - PROCESS | 1959 | 1465208540843 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:20 INFO - PROCESS | 1959 | 1465208540918 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 419ms
03:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:22:21 INFO - PROCESS | 1959 | 1465208541267 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:21 INFO - PROCESS | 1959 | 1465208541345 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 431ms
03:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:22:21 INFO - PROCESS | 1959 | 1465208541701 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:21 INFO - PROCESS | 1959 | 1465208541775 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 423ms
03:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:22:22 INFO - PROCESS | 1959 | 1465208542141 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:22 INFO - PROCESS | 1959 | 1465208542232 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 472ms
03:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:22:22 INFO - PROCESS | 1959 | 1465208542616 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:22 INFO - PROCESS | 1959 | 1465208542697 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 430ms
03:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:22:23 INFO - PROCESS | 1959 | 1465208543050 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:23 INFO - PROCESS | 1959 | 1465208543126 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 479ms
03:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:22:23 INFO - PROCESS | 1959 | 1465208543537 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:23 INFO - PROCESS | 1959 | 1465208543631 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 676ms
03:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:22:24 INFO - PROCESS | 1959 | 1465208544218 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:24 INFO - PROCESS | 1959 | 1465208544346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 729ms
03:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:22:24 INFO - PROCESS | 1959 | 1465208544953 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:25 INFO - PROCESS | 1959 | 1465208545039 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 422ms
03:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:22:25 INFO - PROCESS | 1959 | 1465208545397 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:25 INFO - PROCESS | 1959 | 1465208545479 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 487ms
03:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:22:25 INFO - PROCESS | 1959 | 1465208545885 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:25 INFO - PROCESS | 1959 | 1465208545974 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 476ms
03:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:22:26 INFO - PROCESS | 1959 | 1465208546357 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:26 INFO - PROCESS | 1959 | 1465208546437 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 422ms
03:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:22:26 INFO - PROCESS | 1959 | 1465208546787 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:26 INFO - PROCESS | 1959 | 1465208546878 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 471ms
03:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:22:27 INFO - PROCESS | 1959 | 1465208547264 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:27 INFO - PROCESS | 1959 | 1465208547367 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms
03:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:22:27 INFO - PROCESS | 1959 | 1465208547740 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:27 INFO - PROCESS | 1959 | 1465208547818 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 472ms
03:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:22:28 INFO - PROCESS | 1959 | 1465208548217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:28 INFO - PROCESS | 1959 | 1465208548290 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 378ms
03:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:22:28 INFO - PROCESS | 1959 | 1465208548603 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:28 INFO - PROCESS | 1959 | 1465208548680 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 425ms
03:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:22:29 INFO - PROCESS | 1959 | 1465208549030 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:29 INFO - PROCESS | 1959 | 1465208549105 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 428ms
03:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:22:29 INFO - PROCESS | 1959 | 1465208549465 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:29 INFO - PROCESS | 1959 | 1465208549563 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 481ms
03:22:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:22:29 INFO - PROCESS | 1959 | 1465208549960 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:30 INFO - PROCESS | 1959 | 1465208550038 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:22:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:22:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
03:22:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
03:22:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:22:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 382ms
03:22:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:22:30 INFO - PROCESS | 1959 | 1465208550351 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:30 INFO - PROCESS | 1959 | 1465208550431 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:22:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:22:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 380ms
03:22:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:22:30 INFO - PROCESS | 1959 | 1465208550748 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:30 INFO - PROCESS | 1959 | 1465208550863 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:31 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
03:22:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:22:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:22:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
03:22:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:22:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 623ms
03:22:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:22:31 INFO - PROCESS | 1959 | 1465208551379 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:31 INFO - PROCESS | 1959 | 1465208551477 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:22:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 574ms
03:22:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:22:31 INFO - PROCESS | 1959 | 1465208551963 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:32 INFO - PROCESS | 1959 | 1465208552047 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:22:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 459ms
03:22:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:22:32 INFO - PROCESS | 1959 | 1465208552444 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:32 INFO - PROCESS | 1959 | 1465208552550 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:22:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 473ms
03:22:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:22:32 INFO - PROCESS | 1959 | 1465208552909 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:32 INFO - PROCESS | 1959 | 1465208552989 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:22:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 421ms
03:22:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:22:33 INFO - PROCESS | 1959 | 1465208553338 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:33 INFO - PROCESS | 1959 | 1465208553412 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:22:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 424ms
03:22:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:22:33 INFO - PROCESS | 1959 | 1465208553768 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:33 INFO - PROCESS | 1959 | 1465208553878 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:22:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 526ms
03:22:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:22:34 INFO - PROCESS | 1959 | 1465208554297 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:34 INFO - PROCESS | 1959 | 1465208554386 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:22:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms
03:22:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:22:34 INFO - PROCESS | 1959 | 1465208554771 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:34 INFO - PROCESS | 1959 | 1465208554848 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:22:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 418ms
03:22:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:22:35 INFO - PROCESS | 1959 | 1465208555194 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:35 INFO - PROCESS | 1959 | 1465208555276 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:22:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 370ms
03:22:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:22:35 INFO - PROCESS | 1959 | 1465208555574 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:35 INFO - PROCESS | 1959 | 1465208555665 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:22:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 428ms
03:22:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:22:36 INFO - PROCESS | 1959 | 1465208556002 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:36 INFO - PROCESS | 1959 | 1465208556098 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:22:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 430ms
03:22:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:22:36 INFO - PROCESS | 1959 | 1465208556438 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:36 INFO - PROCESS | 1959 | 1465208556516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:22:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 380ms
03:22:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:22:36 INFO - PROCESS | 1959 | 1465208556826 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:36 INFO - PROCESS | 1959 | 1465208556904 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:22:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 420ms
03:22:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:22:37 INFO - PROCESS | 1959 | 1465208557250 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:37 INFO - PROCESS | 1959 | 1465208557324 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:22:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 425ms
03:22:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:22:37 INFO - PROCESS | 1959 | 1465208557680 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:37 INFO - PROCESS | 1959 | 1465208557760 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:22:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 578ms
03:22:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:22:38 INFO - PROCESS | 1959 | 1465208558265 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:38 INFO - PROCESS | 1959 | 1465208558363 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:22:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 685ms
03:22:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:22:38 INFO - PROCESS | 1959 | 1465208558955 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:39 INFO - PROCESS | 1959 | 1465208559048 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:22:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 676ms
03:22:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:22:39 INFO - PROCESS | 1959 | 1465208559637 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:39 INFO - PROCESS | 1959 | 1465208559725 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:22:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 473ms
03:22:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:22:40 INFO - PROCESS | 1959 | 1465208560118 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:40 INFO - PROCESS | 1959 | 1465208560201 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:22:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 420ms
03:22:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:22:40 INFO - PROCESS | 1959 | 1465208560557 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:40 INFO - PROCESS | 1959 | 1465208560640 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:22:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 428ms
03:22:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:22:40 INFO - PROCESS | 1959 | 1465208560975 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:41 INFO - PROCESS | 1959 | 1465208561055 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
03:22:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 420ms
03:22:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:22:41 INFO - PROCESS | 1959 | 1465208561400 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:41 INFO - PROCESS | 1959 | 1465208561490 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:22:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 473ms
03:22:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:22:41 INFO - PROCESS | 1959 | 1465208561885 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:41 INFO - PROCESS | 1959 | 1465208561998 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
03:22:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 531ms
03:22:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:22:42 INFO - PROCESS | 1959 | 1465208562413 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:42 INFO - PROCESS | 1959 | 1465208562510 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:22:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 483ms
03:22:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:22:42 INFO - PROCESS | 1959 | 1465208562901 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:42 INFO - PROCESS | 1959 | 1465208562978 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 379ms
03:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:22:43 INFO - PROCESS | 1959 | 1465208563291 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:43 INFO - PROCESS | 1959 | 1465208563374 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 481ms
03:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:22:43 INFO - PROCESS | 1959 | 1465208563771 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:43 INFO - PROCESS | 1959 | 1465208563848 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 424ms
03:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:22:44 INFO - PROCESS | 1959 | 1465208564202 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:44 INFO - PROCESS | 1959 | 1465208564301 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 428ms
03:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:22:44 INFO - PROCESS | 1959 | 1465208564633 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:44 INFO - PROCESS | 1959 | 1465208564712 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 375ms
03:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:22:45 INFO - PROCESS | 1959 | 1465208565032 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:45 INFO - PROCESS | 1959 | 1465208565110 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 423ms
03:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:22:45 INFO - PROCESS | 1959 | 1465208565465 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:45 INFO - PROCESS | 1959 | 1465208565570 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 773ms
03:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:22:46 INFO - PROCESS | 1959 | 1465208566260 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:46 INFO - PROCESS | 1959 | 1465208566351 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 489ms
03:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:22:46 INFO - PROCESS | 1959 | 1465208566741 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:46 INFO - PROCESS | 1959 | 1465208566825 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 424ms
03:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:22:47 INFO - PROCESS | 1959 | 1465208567178 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:47 INFO - PROCESS | 1959 | 1465208567271 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 479ms
03:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:22:47 INFO - PROCESS | 1959 | 1465208567651 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:47 INFO - PROCESS | 1959 | 1465208567732 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 429ms
03:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:22:48 INFO - PROCESS | 1959 | 1465208568084 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:48 INFO - PROCESS | 1959 | 1465208568171 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 479ms
03:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:22:48 INFO - PROCESS | 1959 | 1465208568570 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:48 INFO - PROCESS | 1959 | 1465208568672 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms
03:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:22:49 INFO - PROCESS | 1959 | 1465208569041 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:49 INFO - PROCESS | 1959 | 1465208569155 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms
03:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:22:49 INFO - PROCESS | 1959 | 1465208569516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:49 INFO - PROCESS | 1959 | 1465208569592 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
03:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 381ms
03:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:22:49 INFO - PROCESS | 1959 | 1465208569907 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:49 INFO - PROCESS | 1959 | 1465208569987 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 426ms
03:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:22:50 INFO - PROCESS | 1959 | 1465208570333 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:50 INFO - PROCESS | 1959 | 1465208570408 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 376ms
03:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:22:50 INFO - PROCESS | 1959 | 1465208570718 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:50 INFO - PROCESS | 1959 | 1465208570814 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
03:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 420ms
03:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:22:51 INFO - PROCESS | 1959 | 1465208571145 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:51 INFO - PROCESS | 1959 | 1465208571224 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 379ms
03:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:22:51 INFO - PROCESS | 1959 | 1465208571534 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:51 INFO - PROCESS | 1959 | 1465208571627 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 427ms
03:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:22:51 INFO - PROCESS | 1959 | 1465208571963 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:52 INFO - PROCESS | 1959 | 1465208572040 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 533ms
03:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:22:52 INFO - PROCESS | 1959 | 1465208572518 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:52 INFO - PROCESS | 1959 | 1465208572615 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 982ms
03:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:22:53 INFO - PROCESS | 1959 | 1465208573507 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:53 INFO - PROCESS | 1959 | 1465208573615 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 475ms
03:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:22:54 INFO - PROCESS | 1959 | 1465208574007 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:54 INFO - PROCESS | 1959 | 1465208574105 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
03:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 479ms
03:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:22:54 INFO - PROCESS | 1959 | 1465208574496 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:54 INFO - PROCESS | 1959 | 1465208574593 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 424ms
03:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:22:54 INFO - PROCESS | 1959 | 1465208574915 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:55 INFO - PROCESS | 1959 | 1465208574995 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
03:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 424ms
03:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:22:55 INFO - PROCESS | 1959 | 1465208575343 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:55 INFO - PROCESS | 1959 | 1465208575427 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms
03:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:22:55 INFO - PROCESS | 1959 | 1465208575827 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:55 INFO - PROCESS | 1959 | 1465208575938 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 527ms
03:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:22:56 INFO - PROCESS | 1959 | 1465208576348 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:56 INFO - PROCESS | 1959 | 1465208576442 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 570ms
03:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:22:56 INFO - PROCESS | 1959 | 1465208576925 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:57 INFO - PROCESS | 1959 | 1465208577057 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 626ms
03:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:22:57 INFO - PROCESS | 1959 | 1465208577558 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:57 INFO - PROCESS | 1959 | 1465208577656 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms
03:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:22:58 INFO - PROCESS | 1959 | 1465208578038 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:58 INFO - PROCESS | 1959 | 1465208578122 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 426ms
03:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:22:58 INFO - PROCESS | 1959 | 1465208578481 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:58 INFO - PROCESS | 1959 | 1465208578567 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 477ms
03:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:22:58 INFO - PROCESS | 1959 | 1465208578952 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:59 INFO - PROCESS | 1959 | 1465208579034 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 428ms
03:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:22:59 INFO - PROCESS | 1959 | 1465208579388 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:59 INFO - PROCESS | 1959 | 1465208579493 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 573ms
03:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:22:59 INFO - PROCESS | 1959 | 1465208579968 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:00 INFO - PROCESS | 1959 | 1465208580058 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 821ms
03:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:23:00 INFO - PROCESS | 1959 | 1465208580795 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:00 INFO - PROCESS | 1959 | 1465208580914 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 520ms
03:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:23:01 INFO - PROCESS | 1959 | 1465208581322 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:01 INFO - PROCESS | 1959 | 1465208581441 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
03:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms
03:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:23:02 INFO - PROCESS | 1959 | 1465208582005 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:02 INFO - PROCESS | 1959 | 1465208582095 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
03:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 428ms
03:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:23:02 INFO - PROCESS | 1959 | 1465208582440 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:02 INFO - PROCESS | 1959 | 1465208582518 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
03:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 473ms
03:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:23:02 INFO - PROCESS | 1959 | 1465208582915 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:02 INFO - PROCESS | 1959 | 1465208582995 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 429ms
03:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:23:03 INFO - PROCESS | 1959 | 1465208583352 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:03 INFO - PROCESS | 1959 | 1465208583446 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 421ms
03:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:23:03 INFO - PROCESS | 1959 | 1465208583776 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:03 INFO - PROCESS | 1959 | 1465208583856 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 420ms
03:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:23:04 INFO - PROCESS | 1959 | 1465208584200 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:04 INFO - PROCESS | 1959 | 1465208584278 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 377ms
03:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:23:04 INFO - PROCESS | 1959 | 1465208584589 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:04 INFO - PROCESS | 1959 | 1465208584670 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 774ms
03:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:23:05 INFO - PROCESS | 1959 | 1465208585367 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:05 INFO - PROCESS | 1959 | 1465208585466 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 476ms
03:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:23:05 INFO - PROCESS | 1959 | 1465208585852 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:05 INFO - PROCESS | 1959 | 1465208585939 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms
03:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:23:06 INFO - PROCESS | 1959 | 1465208586334 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:06 INFO - PROCESS | 1959 | 1465208586422 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 476ms
03:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:23:06 INFO - PROCESS | 1959 | 1465208586807 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:06 INFO - PROCESS | 1959 | 1465208586887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 423ms
03:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:23:07 INFO - PROCESS | 1959 | 1465208587234 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:07 INFO - PROCESS | 1959 | 1465208587318 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms
03:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:23:07 INFO - PROCESS | 1959 | 1465208587711 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:07 INFO - PROCESS | 1959 | 1465208587820 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 525ms
03:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:23:08 INFO - PROCESS | 1959 | 1465208588237 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:08 INFO - PROCESS | 1959 | 1465208588331 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
03:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 421ms
03:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:23:08 INFO - PROCESS | 1959 | 1465208588666 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:08 INFO - PROCESS | 1959 | 1465208588739 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 420ms
03:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:23:09 INFO - PROCESS | 1959 | 1465208589088 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:09 INFO - PROCESS | 1959 | 1465208589168 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 424ms
03:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:23:09 INFO - PROCESS | 1959 | 1465208589518 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:09 INFO - PROCESS | 1959 | 1465208589592 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 431ms
03:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:23:09 INFO - PROCESS | 1959 | 1465208589954 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:10 INFO - PROCESS | 1959 | 1465208590046 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 423ms
03:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:23:10 INFO - PROCESS | 1959 | 1465208590381 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:10 INFO - PROCESS | 1959 | 1465208590457 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 419ms
03:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:23:10 INFO - PROCESS | 1959 | 1465208590804 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:10 INFO - PROCESS | 1959 | 1465208590883 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 370ms
03:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:23:11 INFO - PROCESS | 1959 | 1465208591184 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:11 INFO - PROCESS | 1959 | 1465208591263 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 420ms
03:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:23:11 INFO - PROCESS | 1959 | 1465208591623 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:11 INFO - PROCESS | 1959 | 1465208591728 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 621ms
03:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:23:12 INFO - PROCESS | 1959 | 1465208592250 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:12 INFO - PROCESS | 1959 | 1465208592413 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 624ms
03:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:23:12 INFO - PROCESS | 1959 | 1465208592879 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:12 INFO - PROCESS | 1959 | 1465208592960 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 470ms
03:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:23:13 INFO - PROCESS | 1959 | 1465208593353 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:13 INFO - PROCESS | 1959 | 1465208593450 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms
03:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:23:13 INFO - PROCESS | 1959 | 1465208593835 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:13 INFO - PROCESS | 1959 | 1465208593923 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 475ms
03:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:23:14 INFO - PROCESS | 1959 | 1465208594307 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:14 INFO - PROCESS | 1959 | 1465208594385 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 427ms
03:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:23:14 INFO - PROCESS | 1959 | 1465208594739 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:14 INFO - PROCESS | 1959 | 1465208594827 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 520ms
03:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:23:15 INFO - PROCESS | 1959 | 1465208595269 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:15 INFO - PROCESS | 1959 | 1465208595350 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 475ms
03:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:23:15 INFO - PROCESS | 1959 | 1465208595749 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:15 INFO - PROCESS | 1959 | 1465208595825 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 472ms
03:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:23:16 INFO - PROCESS | 1959 | 1465208596228 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:16 INFO - PROCESS | 1959 | 1465208596304 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 421ms
03:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:23:16 INFO - PROCESS | 1959 | 1465208596656 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:16 INFO - PROCESS | 1959 | 1465208596730 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 423ms
03:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:23:17 INFO - PROCESS | 1959 | 1465208597081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:17 INFO - PROCESS | 1959 | 1465208597159 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 431ms
03:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:23:17 INFO - PROCESS | 1959 | 1465208597518 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:17 INFO - PROCESS | 1959 | 1465208597604 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 428ms
03:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:23:17 INFO - PROCESS | 1959 | 1465208597949 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:18 INFO - PROCESS | 1959 | 1465208598031 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 384ms
03:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:23:18 INFO - PROCESS | 1959 | 1465208598341 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:18 INFO - PROCESS | 1959 | 1465208598417 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 378ms
03:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:23:18 INFO - PROCESS | 1959 | 1465208598723 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:18 INFO - PROCESS | 1959 | 1465208598800 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 576ms
03:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:23:19 INFO - PROCESS | 1959 | 1465208599346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:19 INFO - PROCESS | 1959 | 1465208599445 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 881ms
03:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:23:20 INFO - PROCESS | 1959 | 1465208600227 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:20 INFO - PROCESS | 1959 | 1465208600346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 474ms
03:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:23:20 INFO - PROCESS | 1959 | 1465208600725 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:20 INFO - PROCESS | 1959 | 1465208600808 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 424ms
03:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:23:21 INFO - PROCESS | 1959 | 1465208601164 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:21 INFO - PROCESS | 1959 | 1465208601244 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 474ms
03:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:23:21 INFO - PROCESS | 1959 | 1465208601631 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:21 INFO - PROCESS | 1959 | 1465208601711 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 422ms
03:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:23:22 INFO - PROCESS | 1959 | 1465208602056 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:22 INFO - PROCESS | 1959 | 1465208602141 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 477ms
03:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:23:22 INFO - PROCESS | 1959 | 1465208602548 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:22 INFO - PROCESS | 1959 | 1465208602644 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 478ms
03:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:23:23 INFO - PROCESS | 1959 | 1465208603024 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:23 INFO - PROCESS | 1959 | 1465208603123 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 472ms
03:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:23:23 INFO - PROCESS | 1959 | 1465208603516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:23 INFO - PROCESS | 1959 | 1465208603604 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 430ms
03:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:23:23 INFO - PROCESS | 1959 | 1465208603950 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:24 INFO - PROCESS | 1959 | 1465208604024 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 425ms
03:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:23:24 INFO - PROCESS | 1959 | 1465208604379 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:24 INFO - PROCESS | 1959 | 1465208604457 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 423ms
03:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:23:24 INFO - PROCESS | 1959 | 1465208604809 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:24 INFO - PROCESS | 1959 | 1465208604897 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 421ms
03:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:23:25 INFO - PROCESS | 1959 | 1465208605233 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:25 INFO - PROCESS | 1959 | 1465208605313 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 379ms
03:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:23:25 INFO - PROCESS | 1959 | 1465208605625 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:25 INFO - PROCESS | 1959 | 1465208605702 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 378ms
03:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:23:26 INFO - PROCESS | 1959 | 1465208606011 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:26 INFO - PROCESS | 1959 | 1465208606086 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 734ms
03:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:23:26 INFO - PROCESS | 1959 | 1465208606789 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:26 INFO - PROCESS | 1959 | 1465208606914 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 476ms
03:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:23:27 INFO - PROCESS | 1959 | 1465208607276 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:27 INFO - PROCESS | 1959 | 1465208607358 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 426ms
03:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:23:27 INFO - PROCESS | 1959 | 1465208607714 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:27 INFO - PROCESS | 1959 | 1465208607795 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 477ms
03:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:23:28 INFO - PROCESS | 1959 | 1465208608184 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:28 INFO - PROCESS | 1959 | 1465208608265 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 425ms
03:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:23:28 INFO - PROCESS | 1959 | 1465208608613 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:28 INFO - PROCESS | 1959 | 1465208608695 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
03:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 421ms
03:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:23:29 INFO - PROCESS | 1959 | 1465208609041 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:29 INFO - PROCESS | 1959 | 1465208609155 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
03:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms
03:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:23:29 INFO - PROCESS | 1959 | 1465208609569 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:29 INFO - PROCESS | 1959 | 1465208609647 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 423ms
03:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:23:30 INFO - PROCESS | 1959 | 1465208610001 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:30 INFO - PROCESS | 1959 | 1465208610083 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 430ms
03:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:23:30 INFO - PROCESS | 1959 | 1465208610435 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:30 INFO - PROCESS | 1959 | 1465208610514 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 419ms
03:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:23:30 INFO - PROCESS | 1959 | 1465208610859 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:30 INFO - PROCESS | 1959 | 1465208610936 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 374ms
03:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:23:31 INFO - PROCESS | 1959 | 1465208611243 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:31 INFO - PROCESS | 1959 | 1465208611338 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 426ms
03:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:23:31 INFO - PROCESS | 1959 | 1465208611670 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:31 INFO - PROCESS | 1959 | 1465208611748 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 427ms
03:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:23:32 INFO - PROCESS | 1959 | 1465208612100 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:32 INFO - PROCESS | 1959 | 1465208612180 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 419ms
03:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:23:32 INFO - PROCESS | 1959 | 1465208612522 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:32 INFO - PROCESS | 1959 | 1465208612600 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 374ms
03:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:23:32 INFO - PROCESS | 1959 | 1465208612901 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:33 INFO - PROCESS | 1959 | 1465208613027 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 719ms
03:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:23:33 INFO - PROCESS | 1959 | 1465208613641 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:33 INFO - PROCESS | 1959 | 1465208613747 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 576ms
03:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:23:34 INFO - PROCESS | 1959 | 1465208614224 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:34 INFO - PROCESS | 1959 | 1465208614339 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 477ms
03:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:23:34 INFO - PROCESS | 1959 | 1465208614708 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:34 INFO - PROCESS | 1959 | 1465208614792 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 480ms
03:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:23:35 INFO - PROCESS | 1959 | 1465208615185 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:35 INFO - PROCESS | 1959 | 1465208615266 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 428ms
03:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:23:35 INFO - PROCESS | 1959 | 1465208615621 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:35 INFO - PROCESS | 1959 | 1465208615695 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 371ms
03:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:23:36 INFO - PROCESS | 1959 | 1465208616015 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:36 INFO - PROCESS | 1959 | 1465208616121 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms
03:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:23:36 INFO - PROCESS | 1959 | 1465208616491 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:36 INFO - PROCESS | 1959 | 1465208616575 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 474ms
03:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:23:36 INFO - PROCESS | 1959 | 1465208616969 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:37 INFO - PROCESS | 1959 | 1465208617062 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 472ms
03:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:23:37 INFO - PROCESS | 1959 | 1465208617447 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:37 INFO - PROCESS | 1959 | 1465208617522 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 425ms
03:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:23:37 INFO - PROCESS | 1959 | 1465208617875 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:37 INFO - PROCESS | 1959 | 1465208617953 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 420ms
03:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:23:38 INFO - PROCESS | 1959 | 1465208618300 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:38 INFO - PROCESS | 1959 | 1465208618389 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 419ms
03:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:23:38 INFO - PROCESS | 1959 | 1465208618727 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:38 INFO - PROCESS | 1959 | 1465208618805 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 425ms
03:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:23:39 INFO - PROCESS | 1959 | 1465208619155 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:39 INFO - PROCESS | 1959 | 1465208619232 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 380ms
03:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:23:39 INFO - PROCESS | 1959 | 1465208619543 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:39 INFO - PROCESS | 1959 | 1465208619623 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 418ms
03:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:23:39 INFO - PROCESS | 1959 | 1465208619968 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:40 INFO - PROCESS | 1959 | 1465208620047 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 426ms
03:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:23:40 INFO - PROCESS | 1959 | 1465208620404 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:40 INFO - PROCESS | 1959 | 1465208620510 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 579ms
03:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:23:40 INFO - PROCESS | 1959 | 1465208620989 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:41 INFO - PROCESS | 1959 | 1465208621080 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 684ms
03:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:23:41 INFO - PROCESS | 1959 | 1465208621676 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:41 INFO - PROCESS | 1959 | 1465208621775 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 723ms
03:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:23:42 INFO - PROCESS | 1959 | 1465208622405 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:42 INFO - PROCESS | 1959 | 1465208622496 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms
03:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:23:42 INFO - PROCESS | 1959 | 1465208622886 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:42 INFO - PROCESS | 1959 | 1465208622973 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 421ms
03:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:23:43 INFO - PROCESS | 1959 | 1465208623327 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:43 INFO - PROCESS | 1959 | 1465208623409 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:43 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:23:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:23:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:23:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
03:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 477ms
03:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:23:43 INFO - PROCESS | 1959 | 1465208623794 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:43 INFO - PROCESS | 1959 | 1465208623882 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 427ms
03:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:23:44 INFO - PROCESS | 1959 | 1465208624235 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:44 INFO - PROCESS | 1959 | 1465208624319 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 492ms
03:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:23:44 INFO - PROCESS | 1959 | 1465208624725 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:44 INFO - PROCESS | 1959 | 1465208624827 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:45 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:23:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:23:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:23:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
03:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 523ms
03:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:23:45 INFO - PROCESS | 1959 | 1465208625254 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:45 INFO - PROCESS | 1959 | 1465208625342 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:45 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:23:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:23:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:23:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:23:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:23:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
03:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 475ms
03:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:23:45 INFO - PROCESS | 1959 | 1465208625732 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:45 INFO - PROCESS | 1959 | 1465208625808 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 430ms
03:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:23:46 INFO - PROCESS | 1959 | 1465208626167 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:46 INFO - PROCESS | 1959 | 1465208626246 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 375ms
03:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:23:46 INFO - PROCESS | 1959 | 1465208626556 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:46 INFO - PROCESS | 1959 | 1465208626632 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 423ms
03:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:23:46 INFO - PROCESS | 1959 | 1465208626981 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:47 INFO - PROCESS | 1959 | 1465208627074 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 419ms
03:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:23:47 INFO - PROCESS | 1959 | 1465208627407 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:47 INFO - PROCESS | 1959 | 1465208627481 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 427ms
03:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:23:47 INFO - PROCESS | 1959 | 1465208627835 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:47 INFO - PROCESS | 1959 | 1465208627916 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 474ms
03:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:23:48 INFO - PROCESS | 1959 | 1465208628315 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:48 INFO - PROCESS | 1959 | 1465208628429 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 771ms
03:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:23:49 INFO - PROCESS | 1959 | 1465208629090 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:49 INFO - PROCESS | 1959 | 1465208629181 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms
03:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:23:49 INFO - PROCESS | 1959 | 1465208629570 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:49 INFO - PROCESS | 1959 | 1465208629661 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 481ms
03:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:23:50 INFO - PROCESS | 1959 | 1465208630063 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:50 INFO - PROCESS | 1959 | 1465208630145 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 421ms
03:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:23:50 INFO - PROCESS | 1959 | 1465208630489 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:50 INFO - PROCESS | 1959 | 1465208630570 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 483ms
03:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:23:50 INFO - PROCESS | 1959 | 1465208630968 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:51 INFO - PROCESS | 1959 | 1465208631049 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 383ms
03:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:23:51 INFO - PROCESS | 1959 | 1465208631361 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:51 INFO - PROCESS | 1959 | 1465208631463 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 477ms
03:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:23:51 INFO - PROCESS | 1959 | 1465208631837 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:51 INFO - PROCESS | 1959 | 1465208631922 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 475ms
03:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:23:52 INFO - PROCESS | 1959 | 1465208632331 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:52 INFO - PROCESS | 1959 | 1465208632417 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 393ms
03:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:23:52 INFO - PROCESS | 1959 | 1465208632718 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:52 INFO - PROCESS | 1959 | 1465208632800 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 379ms
03:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:23:53 INFO - PROCESS | 1959 | 1465208633103 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:53 INFO - PROCESS | 1959 | 1465208633193 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms
03:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:23:53 INFO - PROCESS | 1959 | 1465208633579 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:53 INFO - PROCESS | 1959 | 1465208633677 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 479ms
03:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:23:54 INFO - PROCESS | 1959 | 1465208634062 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:54 INFO - PROCESS | 1959 | 1465208634141 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 371ms
03:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:23:54 INFO - PROCESS | 1959 | 1465208634441 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:54 INFO - PROCESS | 1959 | 1465208634516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 384ms
03:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:23:54 INFO - PROCESS | 1959 | 1465208634828 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:54 INFO - PROCESS | 1959 | 1465208634919 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 423ms
03:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:23:55 INFO - PROCESS | 1959 | 1465208635257 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:55 INFO - PROCESS | 1959 | 1465208635377 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 572ms
03:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:23:55 INFO - PROCESS | 1959 | 1465208635837 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:55 INFO - PROCESS | 1959 | 1465208635931 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 682ms
03:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:23:56 INFO - PROCESS | 1959 | 1465208636522 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:56 INFO - PROCESS | 1959 | 1465208636830 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 675ms
03:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:23:57 INFO - PROCESS | 1959 | 1465208637204 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:57 INFO - PROCESS | 1959 | 1465208637288 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 434ms
03:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:23:57 INFO - PROCESS | 1959 | 1465208637644 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:57 INFO - PROCESS | 1959 | 1465208637733 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 419ms
03:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:23:58 INFO - PROCESS | 1959 | 1465208638077 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:58 INFO - PROCESS | 1959 | 1465208638158 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 430ms
03:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:23:58 INFO - PROCESS | 1959 | 1465208638502 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:58 INFO - PROCESS | 1959 | 1465208638587 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 427ms
03:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:23:58 INFO - PROCESS | 1959 | 1465208638933 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:59 INFO - PROCESS | 1959 | 1465208639031 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms
03:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:23:59 INFO - PROCESS | 1959 | 1465208639459 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:59 INFO - PROCESS | 1959 | 1465208639549 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms
03:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:23:59 INFO - PROCESS | 1959 | 1465208639934 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:00 INFO - PROCESS | 1959 | 1465208640021 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 427ms
03:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:24:00 INFO - PROCESS | 1959 | 1465208640366 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:00 INFO - PROCESS | 1959 | 1465208640442 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 426ms
03:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:24:00 INFO - PROCESS | 1959 | 1465208640801 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:00 INFO - PROCESS | 1959 | 1465208640895 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 419ms
03:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:24:01 INFO - PROCESS | 1959 | 1465208641225 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:01 INFO - PROCESS | 1959 | 1465208641301 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 424ms
03:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:24:01 INFO - PROCESS | 1959 | 1465208641658 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:01 INFO - PROCESS | 1959 | 1465208641746 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
03:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 425ms
03:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:24:02 INFO - PROCESS | 1959 | 1465208642086 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:02 INFO - PROCESS | 1959 | 1465208642170 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 420ms
03:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:24:02 INFO - PROCESS | 1959 | 1465208642511 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:02 INFO - PROCESS | 1959 | 1465208642590 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 475ms
03:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:24:02 INFO - PROCESS | 1959 | 1465208642992 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:03 INFO - PROCESS | 1959 | 1465208643126 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 774ms
03:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:24:03 INFO - PROCESS | 1959 | 1465208643770 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:03 INFO - PROCESS | 1959 | 1465208643875 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 477ms
03:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:24:04 INFO - PROCESS | 1959 | 1465208644257 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:04 INFO - PROCESS | 1959 | 1465208644342 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 470ms
03:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:24:04 INFO - PROCESS | 1959 | 1465208644738 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:04 INFO - PROCESS | 1959 | 1465208644820 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 423ms
03:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:24:05 INFO - PROCESS | 1959 | 1465208645158 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:05 INFO - PROCESS | 1959 | 1465208645239 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 423ms
03:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:24:05 INFO - PROCESS | 1959 | 1465208645586 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:05 INFO - PROCESS | 1959 | 1465208645679 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:06 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
03:24:06 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:06 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
03:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 428ms
03:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:24:06 INFO - PROCESS | 1959 | 1465208646028 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:06 INFO - PROCESS | 1959 | 1465208646146 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms
03:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:24:06 INFO - PROCESS | 1959 | 1465208646501 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:06 INFO - PROCESS | 1959 | 1465208646578 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 424ms
03:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:24:06 INFO - PROCESS | 1959 | 1465208646929 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:07 INFO - PROCESS | 1959 | 1465208647005 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 424ms
03:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:24:07 INFO - PROCESS | 1959 | 1465208647359 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:07 INFO - PROCESS | 1959 | 1465208647440 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 427ms
03:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:24:07 INFO - PROCESS | 1959 | 1465208647788 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:07 INFO - PROCESS | 1959 | 1465208647864 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 428ms
03:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:24:08 INFO - PROCESS | 1959 | 1465208648222 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:08 INFO - PROCESS | 1959 | 1465208648309 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 419ms
03:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:24:08 INFO - PROCESS | 1959 | 1465208648644 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:08 INFO - PROCESS | 1959 | 1465208648723 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 423ms
03:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:24:09 INFO - PROCESS | 1959 | 1465208649071 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:09 INFO - PROCESS | 1959 | 1465208649149 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 377ms
03:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:24:09 INFO - PROCESS | 1959 | 1465208649474 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:09 INFO - PROCESS | 1959 | 1465208649554 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 472ms
03:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:24:09 INFO - PROCESS | 1959 | 1465208649953 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:10 INFO - PROCESS | 1959 | 1465208650062 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 578ms
03:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:24:10 INFO - PROCESS | 1959 | 1465208650539 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:10 INFO - PROCESS | 1959 | 1465208650630 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 973ms
03:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:24:11 INFO - PROCESS | 1959 | 1465208651516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:11 INFO - PROCESS | 1959 | 1465208651617 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 470ms
03:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:24:12 INFO - PROCESS | 1959 | 1465208652016 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:12 INFO - PROCESS | 1959 | 1465208652100 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 476ms
03:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:24:12 INFO - PROCESS | 1959 | 1465208652506 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:12 INFO - PROCESS | 1959 | 1465208652596 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 423ms
03:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:24:12 INFO - PROCESS | 1959 | 1465208652926 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:13 INFO - PROCESS | 1959 | 1465208653007 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 433ms
03:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:24:13 INFO - PROCESS | 1959 | 1465208653359 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:13 INFO - PROCESS | 1959 | 1465208653446 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 421ms
03:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:24:13 INFO - PROCESS | 1959 | 1465208653793 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:13 INFO - PROCESS | 1959 | 1465208653896 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 473ms
03:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:24:14 INFO - PROCESS | 1959 | 1465208654267 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:14 INFO - PROCESS | 1959 | 1465208654361 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 469ms
03:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:24:14 INFO - PROCESS | 1959 | 1465208654740 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:14 INFO - PROCESS | 1959 | 1465208654829 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 427ms
03:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:24:15 INFO - PROCESS | 1959 | 1465208655172 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:15 INFO - PROCESS | 1959 | 1465208655249 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 422ms
03:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:24:15 INFO - PROCESS | 1959 | 1465208655597 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:15 INFO - PROCESS | 1959 | 1465208655673 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 381ms
03:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:24:16 INFO - PROCESS | 1959 | 1465208656005 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:16 INFO - PROCESS | 1959 | 1465208656096 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 428ms
03:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:24:16 INFO - PROCESS | 1959 | 1465208656439 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:16 INFO - PROCESS | 1959 | 1465208656516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 430ms
03:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:24:16 INFO - PROCESS | 1959 | 1465208656871 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:16 INFO - PROCESS | 1959 | 1465208656946 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 426ms
03:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:24:17 INFO - PROCESS | 1959 | 1465208657302 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:17 INFO - PROCESS | 1959 | 1465208657378 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 724ms
03:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:24:18 INFO - PROCESS | 1959 | 1465208658035 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:18 INFO - PROCESS | 1959 | 1465208658218 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms
03:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:24:18 INFO - PROCESS | 1959 | 1465208658564 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:18 INFO - PROCESS | 1959 | 1465208658663 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 570ms
03:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:24:19 INFO - PROCESS | 1959 | 1465208659139 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:19 INFO - PROCESS | 1959 | 1465208659237 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 529ms
03:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:24:19 INFO - PROCESS | 1959 | 1465208659675 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:19 INFO - PROCESS | 1959 | 1465208659815 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1230ms
03:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:24:20 INFO - PROCESS | 1959 | 1465208660912 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:21 INFO - PROCESS | 1959 | 1465208661021 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 421ms
03:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:24:21 INFO - PROCESS | 1959 | 1465208661346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:21 INFO - PROCESS | 1959 | 1465208661451 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms
03:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:24:21 INFO - PROCESS | 1959 | 1465208661831 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:21 INFO - PROCESS | 1959 | 1465208661914 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 526ms
03:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:24:22 INFO - PROCESS | 1959 | 1465208662356 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:22 INFO - PROCESS | 1959 | 1465208662454 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 479ms
03:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:24:22 INFO - PROCESS | 1959 | 1465208662833 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:22 INFO - PROCESS | 1959 | 1465208662933 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 480ms
03:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:24:23 INFO - PROCESS | 1959 | 1465208663320 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:23 INFO - PROCESS | 1959 | 1465208663441 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms
03:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:24:23 INFO - PROCESS | 1959 | 1465208663841 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:23 INFO - PROCESS | 1959 | 1465208663926 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 421ms
03:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:24:24 INFO - PROCESS | 1959 | 1465208664267 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:24 INFO - PROCESS | 1959 | 1465208664345 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 383ms
03:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:24:24 INFO - PROCESS | 1959 | 1465208664660 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:24 INFO - PROCESS | 1959 | 1465208664757 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 424ms
03:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:24:25 INFO - PROCESS | 1959 | 1465208665086 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:25 INFO - PROCESS | 1959 | 1465208665164 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 421ms
03:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:24:25 INFO - PROCESS | 1959 | 1465208665511 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:25 INFO - PROCESS | 1959 | 1465208665608 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms
03:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:24:25 INFO - PROCESS | 1959 | 1465208665985 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:26 INFO - PROCESS | 1959 | 1465208666105 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 778ms
03:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:24:26 INFO - PROCESS | 1959 | 1465208666771 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:26 INFO - PROCESS | 1959 | 1465208666853 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 426ms
03:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:24:27 INFO - PROCESS | 1959 | 1465208667205 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:27 INFO - PROCESS | 1959 | 1465208667328 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 476ms
03:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:24:27 INFO - PROCESS | 1959 | 1465208667693 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:27 INFO - PROCESS | 1959 | 1465208667779 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 475ms
03:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:24:28 INFO - PROCESS | 1959 | 1465208668164 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:28 INFO - PROCESS | 1959 | 1465208668245 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 418ms
03:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:24:28 INFO - PROCESS | 1959 | 1465208668589 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:28 INFO - PROCESS | 1959 | 1465208668672 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 472ms
03:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:24:29 INFO - PROCESS | 1959 | 1465208669073 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:29 INFO - PROCESS | 1959 | 1465208669184 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 478ms
03:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:24:29 INFO - PROCESS | 1959 | 1465208669547 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:29 INFO - PROCESS | 1959 | 1465208669634 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 423ms
03:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:24:29 INFO - PROCESS | 1959 | 1465208669975 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:30 INFO - PROCESS | 1959 | 1465208670050 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 421ms
03:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:24:30 INFO - PROCESS | 1959 | 1465208670400 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:30 INFO - PROCESS | 1959 | 1465208670477 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 423ms
03:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:24:30 INFO - PROCESS | 1959 | 1465208670827 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:30 INFO - PROCESS | 1959 | 1465208670904 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 424ms
03:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:24:31 INFO - PROCESS | 1959 | 1465208671259 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:31 INFO - PROCESS | 1959 | 1465208671353 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 477ms
03:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:24:31 INFO - PROCESS | 1959 | 1465208671741 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:31 INFO - PROCESS | 1959 | 1465208671821 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 426ms
03:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:24:32 INFO - PROCESS | 1959 | 1465208672172 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:32 INFO - PROCESS | 1959 | 1465208672251 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 424ms
03:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:24:32 INFO - PROCESS | 1959 | 1465208672600 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:32 INFO - PROCESS | 1959 | 1465208672721 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 578ms
03:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:24:33 INFO - PROCESS | 1959 | 1465208673187 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:33 INFO - PROCESS | 1959 | 1465208673278 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 633ms
03:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:24:33 INFO - PROCESS | 1959 | 1465208673828 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:33 INFO - PROCESS | 1959 | 1465208673926 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 474ms
03:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:24:34 INFO - PROCESS | 1959 | 1465208674311 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:34 INFO - PROCESS | 1959 | 1465208674411 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 470ms
03:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:24:34 INFO - PROCESS | 1959 | 1465208674792 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:34 INFO - PROCESS | 1959 | 1465208674875 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 475ms
03:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:24:35 INFO - PROCESS | 1959 | 1465208675265 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:35 INFO - PROCESS | 1959 | 1465208675346 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 420ms
03:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:24:35 INFO - PROCESS | 1959 | 1465208675689 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:35 INFO - PROCESS | 1959 | 1465208675778 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 479ms
03:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:24:36 INFO - PROCESS | 1959 | 1465208676192 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:36 INFO - PROCESS | 1959 | 1465208676305 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms
03:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:24:36 INFO - PROCESS | 1959 | 1465208676672 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:36 INFO - PROCESS | 1959 | 1465208676748 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 425ms
03:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:24:37 INFO - PROCESS | 1959 | 1465208677095 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:37 INFO - PROCESS | 1959 | 1465208677174 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 422ms
03:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:24:37 INFO - PROCESS | 1959 | 1465208677521 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:37 INFO - PROCESS | 1959 | 1465208677598 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 425ms
03:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:24:37 INFO - PROCESS | 1959 | 1465208677951 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:38 INFO - PROCESS | 1959 | 1465208678031 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 436ms
03:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:24:38 INFO - PROCESS | 1959 | 1465208678392 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:38 INFO - PROCESS | 1959 | 1465208678481 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 428ms
03:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:24:38 INFO - PROCESS | 1959 | 1465208678828 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:38 INFO - PROCESS | 1959 | 1465208678910 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 422ms
03:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:24:39 INFO - PROCESS | 1959 | 1465208679253 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:39 INFO - PROCESS | 1959 | 1465208679330 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 425ms
03:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:24:39 INFO - PROCESS | 1959 | 1465208679683 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:39 INFO - PROCESS | 1959 | 1465208679765 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 581ms
03:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:24:40 INFO - PROCESS | 1959 | 1465208680271 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:40 INFO - PROCESS | 1959 | 1465208680453 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 828ms
03:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:24:41 INFO - PROCESS | 1959 | 1465208681104 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:41 INFO - PROCESS | 1959 | 1465208681189 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 421ms
03:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:24:41 INFO - PROCESS | 1959 | 1465208681541 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:41 INFO - PROCESS | 1959 | 1465208681661 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 476ms
03:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:24:42 INFO - PROCESS | 1959 | 1465208682029 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:42 INFO - PROCESS | 1959 | 1465208682110 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 426ms
03:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:24:42 INFO - PROCESS | 1959 | 1465208682450 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:42 INFO - PROCESS | 1959 | 1465208682529 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 434ms
03:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:24:42 INFO - PROCESS | 1959 | 1465208682885 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:42 INFO - PROCESS | 1959 | 1465208682961 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 475ms
03:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:24:43 INFO - PROCESS | 1959 | 1465208683367 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:43 INFO - PROCESS | 1959 | 1465208683486 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 524ms
03:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:24:43 INFO - PROCESS | 1959 | 1465208683892 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:43 INFO - PROCESS | 1959 | 1465208683991 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms
03:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:24:44 INFO - PROCESS | 1959 | 1465208684417 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:44 INFO - PROCESS | 1959 | 1465208684493 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 380ms
03:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:24:44 INFO - PROCESS | 1959 | 1465208684812 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:44 INFO - PROCESS | 1959 | 1465208684893 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 422ms
03:24:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:24:45 INFO - PROCESS | 1959 | 1465208685240 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:45 INFO - PROCESS | 1959 | 1465208685319 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:24:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 421ms
03:24:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:24:45 INFO - PROCESS | 1959 | 1465208685665 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:45 INFO - PROCESS | 1959 | 1465208685768 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:24:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 472ms
03:24:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:24:46 INFO - PROCESS | 1959 | 1465208686141 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:46 INFO - PROCESS | 1959 | 1465208686224 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:24:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 422ms
03:24:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:24:46 INFO - PROCESS | 1959 | 1465208686566 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:46 INFO - PROCESS | 1959 | 1465208686648 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:24:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 431ms
03:24:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:24:47 INFO - PROCESS | 1959 | 1465208687001 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:47 INFO - PROCESS | 1959 | 1465208687121 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:24:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 779ms
03:24:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:24:47 INFO - PROCESS | 1959 | 1465208687809 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:47 INFO - PROCESS | 1959 | 1465208687892 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:24:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 447ms
03:24:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:24:48 INFO - PROCESS | 1959 | 1465208688243 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:48 INFO - PROCESS | 1959 | 1465208688347 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
03:24:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 922ms
03:24:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:24:49 INFO - PROCESS | 1959 | 1465208689178 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:49 INFO - PROCESS | 1959 | 1465208689262 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
03:24:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:24:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:24:50 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
03:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
03:24:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 929ms
03:24:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:24:50 INFO - PROCESS | 1959 | 1465208690105 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:50 INFO - PROCESS | 1959 | 1465208690203 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
03:24:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:24:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:24:51 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
03:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
03:24:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 977ms
03:24:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:24:51 INFO - PROCESS | 1959 | 1465208691089 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:51 INFO - PROCESS | 1959 | 1465208691166 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
03:24:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 876ms
03:24:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:24:51 INFO - PROCESS | 1959 | 1465208691972 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:52 INFO - PROCESS | 1959 | 1465208692067 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
03:24:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 931ms
03:24:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:24:52 INFO - PROCESS | 1959 | 1465208692907 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:52 INFO - PROCESS | 1959 | 1465208692982 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
03:24:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:24:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:24:53 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
03:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
03:24:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 878ms
03:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:24:53 INFO - PROCESS | 1959 | 1465208693793 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:53 INFO - PROCESS | 1959 | 1465208693924 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
03:24:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:24:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:24:55 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
03:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
03:24:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1224ms
03:24:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:24:55 INFO - PROCESS | 1959 | 1465208695027 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:55 INFO - PROCESS | 1959 | 1465208695143 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
03:24:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:24:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:24:55 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
03:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
03:24:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 931ms
03:24:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:24:55 INFO - PROCESS | 1959 | 1465208695968 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:56 INFO - PROCESS | 1959 | 1465208696051 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
03:24:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:24:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:24:56 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
03:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
03:24:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 931ms
03:24:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:24:56 INFO - PROCESS | 1959 | 1465208696913 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:57 INFO - PROCESS | 1959 | 1465208697011 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 527ms
03:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:24:57 INFO - PROCESS | 1959 | 1465208697437 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:57 INFO - PROCESS | 1959 | 1465208697523 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms
03:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:24:57 INFO - PROCESS | 1959 | 1465208697911 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:57 INFO - PROCESS | 1959 | 1465208697985 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
03:24:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:24:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
03:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 423ms
03:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:24:58 INFO - PROCESS | 1959 | 1465208698343 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:58 INFO - PROCESS | 1959 | 1465208698448 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms
03:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:24:58 INFO - PROCESS | 1959 | 1465208698817 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:58 INFO - PROCESS | 1959 | 1465208698893 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
03:24:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:24:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
03:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 431ms
03:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:24:59 INFO - PROCESS | 1959 | 1465208699255 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:59 INFO - PROCESS | 1959 | 1465208699331 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
03:24:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:24:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:24:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:24:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:24:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
03:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 425ms
03:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:24:59 INFO - PROCESS | 1959 | 1465208699686 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:24:59 INFO - PROCESS | 1959 | 1465208699761 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:25:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 370ms
03:25:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:25:00 INFO - PROCESS | 1959 | 1465208700066 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:00 INFO - PROCESS | 1959 | 1465208700146 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
03:25:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:25:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:25:00 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
03:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:25:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:25:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:25:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
03:25:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 879ms
03:25:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:25:00 INFO - PROCESS | 1959 | 1465208700950 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:01 INFO - PROCESS | 1959 | 1465208701074 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:25:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 778ms
03:25:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:25:01 INFO - PROCESS | 1959 | 1465208701735 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:01 INFO - PROCESS | 1959 | 1465208701835 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:25:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 473ms
03:25:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:25:02 INFO - PROCESS | 1959 | 1465208702217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:02 INFO - PROCESS | 1959 | 1465208702324 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:25:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 534ms
03:25:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:25:02 INFO - PROCESS | 1959 | 1465208702763 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:02 INFO - PROCESS | 1959 | 1465208702849 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:25:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 476ms
03:25:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:25:03 INFO - PROCESS | 1959 | 1465208703235 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:03 INFO - PROCESS | 1959 | 1465208703318 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:25:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 425ms
03:25:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:25:03 INFO - PROCESS | 1959 | 1465208703667 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:03 INFO - PROCESS | 1959 | 1465208703746 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:25:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 475ms
03:25:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:25:04 INFO - PROCESS | 1959 | 1465208704149 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:04 INFO - PROCESS | 1959 | 1465208704273 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:25:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms
03:25:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:25:04 INFO - PROCESS | 1959 | 1465208704673 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:04 INFO - PROCESS | 1959 | 1465208704750 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:25:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 424ms
03:25:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:25:05 INFO - PROCESS | 1959 | 1465208705102 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:05 INFO - PROCESS | 1959 | 1465208705180 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:25:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 422ms
03:25:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:25:05 INFO - PROCESS | 1959 | 1465208705531 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:05 INFO - PROCESS | 1959 | 1465208705614 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:25:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 430ms
03:25:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:25:05 INFO - PROCESS | 1959 | 1465208705965 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:06 INFO - PROCESS | 1959 | 1465208706057 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:25:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 421ms
03:25:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:25:06 INFO - PROCESS | 1959 | 1465208706393 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:06 INFO - PROCESS | 1959 | 1465208706484 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:25:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 423ms
03:25:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:25:06 INFO - PROCESS | 1959 | 1465208706820 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:06 INFO - PROCESS | 1959 | 1465208706899 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:25:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 422ms
03:25:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:25:07 INFO - PROCESS | 1959 | 1465208707247 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:07 INFO - PROCESS | 1959 | 1465208707325 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:25:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 423ms
03:25:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:25:07 INFO - PROCESS | 1959 | 1465208707674 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:07 INFO - PROCESS | 1959 | 1465208707755 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:25:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 525ms
03:25:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:25:08 INFO - PROCESS | 1959 | 1465208708204 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:08 INFO - PROCESS | 1959 | 1465208708299 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:25:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms
03:25:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:25:08 INFO - PROCESS | 1959 | 1465208708887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:08 INFO - PROCESS | 1959 | 1465208708973 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:25:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 674ms
03:25:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:25:09 INFO - PROCESS | 1959 | 1465208709567 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:09 INFO - PROCESS | 1959 | 1465208709675 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms
03:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:25:10 INFO - PROCESS | 1959 | 1465208710047 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:10 INFO - PROCESS | 1959 | 1465208710134 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 437ms
03:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:25:10 INFO - PROCESS | 1959 | 1465208710504 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:10 INFO - PROCESS | 1959 | 1465208710588 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 486ms
03:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:25:10 INFO - PROCESS | 1959 | 1465208710978 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:11 INFO - PROCESS | 1959 | 1465208711070 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:25:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 469ms
03:25:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:25:11 INFO - PROCESS | 1959 | 1465208711455 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:11 INFO - PROCESS | 1959 | 1465208711548 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:25:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 472ms
03:25:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:25:11 INFO - PROCESS | 1959 | 1465208711938 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:12 INFO - PROCESS | 1959 | 1465208712032 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:25:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 526ms
03:25:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:25:12 INFO - PROCESS | 1959 | 1465208712466 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:12 INFO - PROCESS | 1959 | 1465208712565 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:25:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 473ms
03:25:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:25:12 INFO - PROCESS | 1959 | 1465208712943 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:13 INFO - PROCESS | 1959 | 1465208713021 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 431ms
03:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:25:13 INFO - PROCESS | 1959 | 1465208713379 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:13 INFO - PROCESS | 1959 | 1465208713466 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 422ms
03:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:25:13 INFO - PROCESS | 1959 | 1465208713809 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:13 INFO - PROCESS | 1959 | 1465208713894 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 427ms
03:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:25:14 INFO - PROCESS | 1959 | 1465208714242 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:14 INFO - PROCESS | 1959 | 1465208714340 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 470ms
03:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:25:14 INFO - PROCESS | 1959 | 1465208714716 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:14 INFO - PROCESS | 1959 | 1465208714795 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:25:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 422ms
03:25:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:25:15 INFO - PROCESS | 1959 | 1465208715142 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:15 INFO - PROCESS | 1959 | 1465208715222 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:25:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 777ms
03:25:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:25:15 INFO - PROCESS | 1959 | 1465208715948 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:16 INFO - PROCESS | 1959 | 1465208716079 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:25:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 526ms
03:25:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:25:16 INFO - PROCESS | 1959 | 1465208716462 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:16 INFO - PROCESS | 1959 | 1465208716549 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:25:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 484ms
03:25:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:25:16 INFO - PROCESS | 1959 | 1465208716957 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:17 INFO - PROCESS | 1959 | 1465208717048 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:25:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 473ms
03:25:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:25:17 INFO - PROCESS | 1959 | 1465208717427 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:17 INFO - PROCESS | 1959 | 1465208717508 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:25:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 424ms
03:25:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:25:17 INFO - PROCESS | 1959 | 1465208717855 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:17 INFO - PROCESS | 1959 | 1465208717938 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:25:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 469ms
03:25:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:25:18 INFO - PROCESS | 1959 | 1465208718333 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:18 INFO - PROCESS | 1959 | 1465208718457 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:25:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 527ms
03:25:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:25:18 INFO - PROCESS | 1959 | 1465208718866 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:18 INFO - PROCESS | 1959 | 1465208718954 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:25:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 479ms
03:25:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:25:19 INFO - PROCESS | 1959 | 1465208719354 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:19 INFO - PROCESS | 1959 | 1465208719432 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:25:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 477ms
03:25:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:25:19 INFO - PROCESS | 1959 | 1465208719833 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:19 INFO - PROCESS | 1959 | 1465208719915 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:25:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 424ms
03:25:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:25:20 INFO - PROCESS | 1959 | 1465208720264 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:20 INFO - PROCESS | 1959 | 1465208720343 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:25:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 428ms
03:25:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:25:20 INFO - PROCESS | 1959 | 1465208720697 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:20 INFO - PROCESS | 1959 | 1465208720798 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:25:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 469ms
03:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:25:21 INFO - PROCESS | 1959 | 1465208721169 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:21 INFO - PROCESS | 1959 | 1465208721252 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:25:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 431ms
03:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:25:21 INFO - PROCESS | 1959 | 1465208721607 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:21 INFO - PROCESS | 1959 | 1465208721686 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 433ms
03:25:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:25:22 INFO - PROCESS | 1959 | 1465208722046 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:22 INFO - PROCESS | 1959 | 1465208722124 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 580ms
03:25:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:25:22 INFO - PROCESS | 1959 | 1465208722635 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:22 INFO - PROCESS | 1959 | 1465208722749 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:25:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:25:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 632ms
03:25:23 INFO - TEST-START | /DOMEvents/constructors.html
03:25:23 INFO - PROCESS | 1959 | 1465208723270 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:23 INFO - PROCESS | 1959 | 1465208723350 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:25:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:25:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:25:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:25:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:25:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:25:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:25:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:25:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:25:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 695ms
03:25:23 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:25:23 INFO - PROCESS | 1959 | 1465208723991 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:24 INFO - PROCESS | 1959 | 1465208724075 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:25:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 437ms
03:25:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:25:24 INFO - PROCESS | 1959 | 1465208724425 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:24 INFO - PROCESS | 1959 | 1465208724509 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:25:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:25:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
03:25:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:25:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
03:25:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:25:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
03:25:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:25:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:25:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 423ms
03:25:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:25:24 INFO - PROCESS | 1959 | 1465208724875 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:24 INFO - PROCESS | 1959 | 1465208724952 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:25 INFO - PROCESS | 1959 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:25:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:25:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 372ms
03:25:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:25:25 INFO - PROCESS | 1959 | 1465208725258 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:25 INFO - PROCESS | 1959 | 1465208725339 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:25 INFO - PROCESS | 1959 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:25:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:25:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 372ms
03:25:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:25:25 INFO - PROCESS | 1959 | 1465208725640 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:25 INFO - PROCESS | 1959 | 1465208725728 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:25:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 428ms
03:25:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:25:26 INFO - PROCESS | 1959 | 1465208726075 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:26 INFO - PROCESS | 1959 | 1465208726183 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
03:25:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 422ms
03:25:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:25:26 INFO - PROCESS | 1959 | 1465208726528 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:26 INFO - PROCESS | 1959 | 1465208726602 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:26 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
03:25:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:25:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 394ms
03:25:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:25:26 INFO - PROCESS | 1959 | 1465208726930 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:27 INFO - PROCESS | 1959 | 1465208727048 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
03:25:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 471ms
03:25:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:25:27 INFO - PROCESS | 1959 | 1465208727406 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:27 INFO - PROCESS | 1959 | 1465208727482 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:27 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
03:25:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 421ms
03:25:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:25:27 INFO - PROCESS | 1959 | 1465208727831 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:27 INFO - PROCESS | 1959 | 1465208727916 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:25:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
03:25:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 369ms
03:25:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:25:28 INFO - PROCESS | 1959 | 1465208728217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:28 INFO - PROCESS | 1959 | 1465208728305 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:28 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
03:25:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 387ms
03:25:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:25:28 INFO - PROCESS | 1959 | 1465208728608 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:28 INFO - PROCESS | 1959 | 1465208728691 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
03:25:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 370ms
03:25:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:25:28 INFO - PROCESS | 1959 | 1465208728985 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:29 INFO - PROCESS | 1959 | 1465208729058 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
03:25:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 375ms
03:25:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:25:29 INFO - PROCESS | 1959 | 1465208729363 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:29 INFO - PROCESS | 1959 | 1465208729442 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:25:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 370ms
03:25:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:25:29 INFO - PROCESS | 1959 | 1465208729780 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:29 INFO - PROCESS | 1959 | 1465208729883 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
03:25:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 681ms
03:25:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:25:30 INFO - PROCESS | 1959 | 1465208730464 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:30 INFO - PROCESS | 1959 | 1465208730584 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
03:25:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms
03:25:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:25:31 INFO - PROCESS | 1959 | 1465208731000 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:31 INFO - PROCESS | 1959 | 1465208731081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
03:25:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:25:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 373ms
03:25:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:25:31 INFO - PROCESS | 1959 | 1465208731392 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:31 INFO - PROCESS | 1959 | 1465208731475 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
03:25:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 435ms
03:25:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:25:31 INFO - PROCESS | 1959 | 1465208731826 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:31 INFO - PROCESS | 1959 | 1465208731906 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
03:25:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 369ms
03:25:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:25:32 INFO - PROCESS | 1959 | 1465208732217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:32 INFO - PROCESS | 1959 | 1465208732294 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:25:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
03:25:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 377ms
03:25:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:25:32 INFO - PROCESS | 1959 | 1465208732604 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:32 INFO - PROCESS | 1959 | 1465208732711 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
03:25:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 427ms
03:25:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:25:33 INFO - PROCESS | 1959 | 1465208733032 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:33 INFO - PROCESS | 1959 | 1465208733133 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
03:25:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 426ms
03:25:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:25:33 INFO - PROCESS | 1959 | 1465208733463 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:33 INFO - PROCESS | 1959 | 1465208733551 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
03:25:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 428ms
03:25:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:25:33 INFO - PROCESS | 1959 | 1465208733895 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:33 INFO - PROCESS | 1959 | 1465208733986 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:34 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
03:25:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 419ms
03:25:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:25:34 INFO - PROCESS | 1959 | 1465208734319 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:34 INFO - PROCESS | 1959 | 1465208734391 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:25:34 INFO - {}
03:25:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:25:34 INFO - {}
03:25:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:25:34 INFO - {}
03:25:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:25:34 INFO - {}
03:25:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 422ms
03:25:34 INFO - TEST-START | /FileAPI/fileReader.html
03:25:34 INFO - PROCESS | 1959 | 1465208734748 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:34 INFO - PROCESS | 1959 | 1465208734835 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:25:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:25:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:25:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:25:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 370ms
03:25:35 INFO - TEST-START | /FileAPI/historical.html
03:25:35 INFO - PROCESS | 1959 | 1465208735129 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:35 INFO - PROCESS | 1959 | 1465208735205 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:25:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:25:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:25:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:25:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:25:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:25:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:25:35 INFO - TEST-OK | /FileAPI/historical.html | took 374ms
03:25:35 INFO - TEST-START | /FileAPI/idlharness.html
03:25:35 INFO - PROCESS | 1959 | 1465208735516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:35 INFO - PROCESS | 1959 | 1465208735606 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:25:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:25:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:25:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:25:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:25:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:25:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:25:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 567ms
03:25:36 INFO - TEST-START | /FileAPI/idlharness.worker
03:25:36 INFO - PROCESS | 1959 | 1465208736090 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:36 INFO - PROCESS | 1959 | 1465208736216 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:25:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:25:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:25:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
03:25:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:25:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:25:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:25:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:25:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:25:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:25:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:25:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:25:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:25:36 INFO - {}
03:25:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:25:37 INFO - {}
03:25:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 764ms
03:25:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:25:37 INFO - PROCESS | 1959 | 1465208736864 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:37 INFO - PROCESS | 1959 | 1465208737069 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:25:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 622ms
03:25:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:25:37 INFO - PROCESS | 1959 | 1465208737495 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:37 INFO - PROCESS | 1959 | 1465208737588 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:25:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 633ms
03:25:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:25:38 INFO - PROCESS | 1959 | 1465208738134 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:38 INFO - PROCESS | 1959 | 1465208738217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:25:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:25:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:25:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
03:25:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:25:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:25:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:25:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 855ms
03:25:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:25:39 INFO - PROCESS | 1959 | 1465208739006 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:39 INFO - PROCESS | 1959 | 1465208739125 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:25:39 INFO - {}
03:25:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 533ms
03:25:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:25:39 INFO - PROCESS | 1959 | 1465208739539 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:39 INFO - PROCESS | 1959 | 1465208739625 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:25:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:25:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 425ms
03:25:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:25:39 INFO - PROCESS | 1959 | 1465208739980 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:40 INFO - PROCESS | 1959 | 1465208740058 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:25:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:25:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
03:25:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:25:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:25:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 539ms
03:25:40 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:25:40 INFO - PROCESS | 1959 | 1465208740522 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:40 INFO - PROCESS | 1959 | 1465208740664 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:25:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:25:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:25:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:25:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:25:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:25:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 531ms
03:25:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:25:41 INFO - PROCESS | 1959 | 1465208741062 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:41 INFO - PROCESS | 1959 | 1465208741145 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:25:41 INFO - {}
03:25:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 436ms
03:25:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:25:41 INFO - PROCESS | 1959 | 1465208741496 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:41 INFO - PROCESS | 1959 | 1465208741628 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:25:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 430ms
03:25:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:25:41 INFO - PROCESS | 1959 | 1465208741978 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:42 INFO - PROCESS | 1959 | 1465208742049 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:25:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 388ms
03:25:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:25:42 INFO - PROCESS | 1959 | 1465208742362 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:42 INFO - PROCESS | 1959 | 1465208742436 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:25:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:25:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 320ms
03:25:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:25:42 INFO - PROCESS | 1959 | 1465208742709 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:42 INFO - PROCESS | 1959 | 1465208742800 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:25:43 INFO - reader.readAsText(blob_2)
03:25:43 INFO - }" did not throw
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:25:43 INFO - reader.readAsDataURL(blob_2)
03:25:43 INFO - }" did not throw
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:25:43 INFO - reader.readAsArrayBuffer(blob_2)
03:25:43 INFO - }" did not throw
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
03:25:43 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:25:43 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:25:43 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:25:43 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
03:25:43 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:25:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
03:25:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 378ms
03:25:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:25:43 INFO - PROCESS | 1959 | 1465208743108 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:43 INFO - PROCESS | 1959 | 1465208743182 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:25:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 370ms
03:25:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:25:43 INFO - PROCESS | 1959 | 1465208743501 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:43 INFO - PROCESS | 1959 | 1465208743592 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:25:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 385ms
03:25:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:25:43 INFO - PROCESS | 1959 | 1465208743881 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:43 INFO - PROCESS | 1959 | 1465208743957 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:25:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 373ms
03:25:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:25:44 INFO - PROCESS | 1959 | 1465208744260 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:44 INFO - PROCESS | 1959 | 1465208744338 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:25:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 418ms
03:25:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:25:44 INFO - PROCESS | 1959 | 1465208744684 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:44 INFO - PROCESS | 1959 | 1465208744809 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:25:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:25:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 573ms
03:25:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:25:45 INFO - PROCESS | 1959 | 1465208745266 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:45 INFO - PROCESS | 1959 | 1465208745459 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:25:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 675ms
03:25:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:25:45 INFO - PROCESS | 1959 | 1465208745945 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:46 INFO - PROCESS | 1959 | 1465208746022 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:25:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:25:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 430ms
03:25:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:25:46 INFO - PROCESS | 1959 | 1465208746385 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:46 INFO - PROCESS | 1959 | 1465208746489 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:25:46 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
03:25:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:25:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:25:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 432ms
03:25:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:25:46 INFO - PROCESS | 1959 | 1465208746839 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:46 INFO - PROCESS | 1959 | 1465208746922 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:25:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 385ms
03:25:47 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:25:47 INFO - PROCESS | 1959 | 1465208747223 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:47 INFO - PROCESS | 1959 | 1465208747306 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:47 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:25:47 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 425ms
03:25:47 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:25:47 INFO - PROCESS | 1959 | 1465208747653 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:47 INFO - PROCESS | 1959 | 1465208747728 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:48 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:25:48 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 476ms
03:25:48 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:25:48 INFO - PROCESS | 1959 | 1465208748133 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:48 INFO - PROCESS | 1959 | 1465208748217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:48 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:25:48 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 531ms
03:25:48 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:25:48 INFO - PROCESS | 1959 | 1465208748669 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:48 INFO - PROCESS | 1959 | 1465208748749 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:49 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:25:49 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 475ms
03:25:49 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:25:49 INFO - PROCESS | 1959 | 1465208749148 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:49 INFO - PROCESS | 1959 | 1465208749235 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:25:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:25:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:25:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:25:49 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 470ms
03:25:49 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:25:49 INFO - PROCESS | 1959 | 1465208749622 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:49 INFO - PROCESS | 1959 | 1465208749700 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:25:50 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 426ms
03:25:50 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:25:50 INFO - PROCESS | 1959 | 1465208750053 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:50 INFO - PROCESS | 1959 | 1465208750134 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:25:50 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 421ms
03:25:50 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:25:50 INFO - PROCESS | 1959 | 1465208750481 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:50 INFO - PROCESS | 1959 | 1465208750575 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:25:50 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:25:50 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 428ms
03:25:50 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:25:50 INFO - PROCESS | 1959 | 1465208750915 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:51 INFO - PROCESS | 1959 | 1465208750996 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:25:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 423ms
03:25:51 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:25:51 INFO - PROCESS | 1959 | 1465208751341 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:51 INFO - PROCESS | 1959 | 1465208751418 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:25:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:25:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 431ms
03:25:51 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:25:51 INFO - PROCESS | 1959 | 1465208751781 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:51 INFO - PROCESS | 1959 | 1465208751858 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:25:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 527ms
03:25:52 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:25:52 INFO - PROCESS | 1959 | 1465208752316 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:52 INFO - PROCESS | 1959 | 1465208752407 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:25:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:25:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 527ms
03:25:52 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:25:52 INFO - PROCESS | 1959 | 1465208752850 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:52 INFO - PROCESS | 1959 | 1465208752944 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:25:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:25:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:25:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:25:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:25:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 827ms
03:25:53 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:25:53 INFO - PROCESS | 1959 | 1465208753743 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:53 INFO - PROCESS | 1959 | 1465208753832 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:25:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:25:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:25:54 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 526ms
03:25:54 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:25:54 INFO - PROCESS | 1959 | 1465208754281 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:54 INFO - PROCESS | 1959 | 1465208754359 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:25:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:25:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:25:54 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 623ms
03:25:54 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:25:54 INFO - PROCESS | 1959 | 1465208754918 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:55 INFO - PROCESS | 1959 | 1465208755004 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:55 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:25:55 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 426ms
03:25:55 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:25:55 INFO - PROCESS | 1959 | 1465208755340 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:55 INFO - PROCESS | 1959 | 1465208755428 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:55 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:25:55 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:25:55 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 475ms
03:25:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:25:55 INFO - PROCESS | 1959 | 1465208755821 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:55 INFO - PROCESS | 1959 | 1465208755906 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:25:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 470ms
03:25:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:25:56 INFO - PROCESS | 1959 | 1465208756299 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:56 INFO - PROCESS | 1959 | 1465208756412 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:25:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 529ms
03:25:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:25:56 INFO - PROCESS | 1959 | 1465208756830 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:56 INFO - PROCESS | 1959 | 1465208756928 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:25:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 424ms
03:25:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:25:57 INFO - PROCESS | 1959 | 1465208757257 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:57 INFO - PROCESS | 1959 | 1465208757335 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:25:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 424ms
03:25:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:25:57 INFO - PROCESS | 1959 | 1465208757687 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:57 INFO - PROCESS | 1959 | 1465208757791 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:25:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 420ms
03:25:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:25:58 INFO - PROCESS | 1959 | 1465208758112 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:58 INFO - PROCESS | 1959 | 1465208758190 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:25:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 377ms
03:25:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:25:58 INFO - PROCESS | 1959 | 1465208758495 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:58 INFO - PROCESS | 1959 | 1465208758585 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:25:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 429ms
03:25:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:25:58 INFO - PROCESS | 1959 | 1465208758928 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:59 INFO - PROCESS | 1959 | 1465208759018 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:25:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 419ms
03:25:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:25:59 INFO - PROCESS | 1959 | 1465208759352 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:59 INFO - PROCESS | 1959 | 1465208759425 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:25:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 439ms
03:25:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:25:59 INFO - PROCESS | 1959 | 1465208759798 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:25:59 INFO - PROCESS | 1959 | 1465208759909 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:26:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 573ms
03:26:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:26:00 INFO - PROCESS | 1959 | 1465208760379 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:00 INFO - PROCESS | 1959 | 1465208760509 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:26:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 671ms
03:26:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:26:01 INFO - PROCESS | 1959 | 1465208761056 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:01 INFO - PROCESS | 1959 | 1465208761173 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:26:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 828ms
03:26:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:26:01 INFO - PROCESS | 1959 | 1465208761890 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:02 INFO - PROCESS | 1959 | 1465208762001 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:26:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 474ms
03:26:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:26:02 INFO - PROCESS | 1959 | 1465208762375 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:02 INFO - PROCESS | 1959 | 1465208762458 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:26:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 479ms
03:26:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:26:02 INFO - PROCESS | 1959 | 1465208762866 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:02 INFO - PROCESS | 1959 | 1465208762953 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:26:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 428ms
03:26:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:26:03 INFO - PROCESS | 1959 | 1465208763291 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:03 INFO - PROCESS | 1959 | 1465208763380 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
03:26:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 470ms
03:26:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:26:03 INFO - PROCESS | 1959 | 1465208763770 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:03 INFO - PROCESS | 1959 | 1465208763857 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
03:26:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 475ms
03:26:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:26:04 INFO - PROCESS | 1959 | 1465208764248 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:04 INFO - PROCESS | 1959 | 1465208764363 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:26:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 523ms
03:26:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:26:04 INFO - PROCESS | 1959 | 1465208764774 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:04 INFO - PROCESS | 1959 | 1465208764884 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:26:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 473ms
03:26:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:26:05 INFO - PROCESS | 1959 | 1465208765252 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:05 INFO - PROCESS | 1959 | 1465208765347 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:26:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 525ms
03:26:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:26:05 INFO - PROCESS | 1959 | 1465208765785 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:05 INFO - PROCESS | 1959 | 1465208765860 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:26:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 424ms
03:26:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:26:06 INFO - PROCESS | 1959 | 1465208766209 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:06 INFO - PROCESS | 1959 | 1465208766287 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:26:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 430ms
03:26:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:26:06 INFO - PROCESS | 1959 | 1465208766645 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:06 INFO - PROCESS | 1959 | 1465208766737 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:26:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 424ms
03:26:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:26:07 INFO - PROCESS | 1959 | 1465208767072 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:07 INFO - PROCESS | 1959 | 1465208767158 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:26:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 423ms
03:26:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:26:07 INFO - PROCESS | 1959 | 1465208767499 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:07 INFO - PROCESS | 1959 | 1465208767574 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
03:26:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 476ms
03:26:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:26:07 INFO - PROCESS | 1959 | 1465208767981 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:08 INFO - PROCESS | 1959 | 1465208768084 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
03:26:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 672ms
03:26:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:26:08 INFO - PROCESS | 1959 | 1465208768658 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:08 INFO - PROCESS | 1959 | 1465208768756 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:26:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 532ms
03:26:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:26:09 INFO - PROCESS | 1959 | 1465208769214 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:09 INFO - PROCESS | 1959 | 1465208769298 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:26:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 436ms
03:26:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:26:09 INFO - PROCESS | 1959 | 1465208769657 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:09 INFO - PROCESS | 1959 | 1465208769740 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:26:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 474ms
03:26:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:26:10 INFO - PROCESS | 1959 | 1465208770127 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:10 INFO - PROCESS | 1959 | 1465208770209 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:26:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 421ms
03:26:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:26:10 INFO - PROCESS | 1959 | 1465208770553 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:10 INFO - PROCESS | 1959 | 1465208770623 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:26:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 436ms
03:26:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:26:11 INFO - PROCESS | 1959 | 1465208770996 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:11 INFO - PROCESS | 1959 | 1465208771092 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:26:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 424ms
03:26:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:26:11 INFO - PROCESS | 1959 | 1465208771433 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:11 INFO - PROCESS | 1959 | 1465208771508 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:26:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 474ms
03:26:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:26:11 INFO - PROCESS | 1959 | 1465208771912 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:12 INFO - PROCESS | 1959 | 1465208771999 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:26:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 470ms
03:26:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:26:12 INFO - PROCESS | 1959 | 1465208772386 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:12 INFO - PROCESS | 1959 | 1465208772468 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:26:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 421ms
03:26:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:26:12 INFO - PROCESS | 1959 | 1465208772812 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:12 INFO - PROCESS | 1959 | 1465208772887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 429ms
03:26:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:26:13 INFO - PROCESS | 1959 | 1465208773247 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:13 INFO - PROCESS | 1959 | 1465208773337 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:26:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 427ms
03:26:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:26:13 INFO - PROCESS | 1959 | 1465208773678 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:13 INFO - PROCESS | 1959 | 1465208773756 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:26:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 379ms
03:26:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:26:14 INFO - PROCESS | 1959 | 1465208774062 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:14 INFO - PROCESS | 1959 | 1465208774146 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1032ms
03:26:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:26:15 INFO - PROCESS | 1959 | 1465208775099 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:15 INFO - PROCESS | 1959 | 1465208775168 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:26:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 529ms
03:26:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:26:15 INFO - PROCESS | 1959 | 1465208775652 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:15 INFO - PROCESS | 1959 | 1465208775753 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:26:16 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 533ms
03:26:16 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:26:16 INFO - PROCESS | 1959 | 1465208776188 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:16 INFO - PROCESS | 1959 | 1465208776293 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:26:16 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 670ms
03:26:16 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:26:16 INFO - PROCESS | 1959 | 1465208776865 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:16 INFO - PROCESS | 1959 | 1465208776954 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 772ms
03:26:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:26:17 INFO - PROCESS | 1959 | 1465208777641 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:17 INFO - PROCESS | 1959 | 1465208777727 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 474ms
03:26:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:26:18 INFO - PROCESS | 1959 | 1465208778125 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:18 INFO - PROCESS | 1959 | 1465208778208 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 478ms
03:26:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:26:18 INFO - PROCESS | 1959 | 1465208778615 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:18 INFO - PROCESS | 1959 | 1465208778698 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 472ms
03:26:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:26:19 INFO - PROCESS | 1959 | 1465208779083 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:19 INFO - PROCESS | 1959 | 1465208779173 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 420ms
03:26:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:26:19 INFO - PROCESS | 1959 | 1465208779521 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:19 INFO - PROCESS | 1959 | 1465208779608 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 530ms
03:26:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:26:20 INFO - PROCESS | 1959 | 1465208780053 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:20 INFO - PROCESS | 1959 | 1465208780163 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 476ms
03:26:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:26:20 INFO - PROCESS | 1959 | 1465208780534 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:20 INFO - PROCESS | 1959 | 1465208780623 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 476ms
03:26:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:26:21 INFO - PROCESS | 1959 | 1465208781011 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:21 INFO - PROCESS | 1959 | 1465208781086 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 420ms
03:26:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:26:21 INFO - PROCESS | 1959 | 1465208781437 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:21 INFO - PROCESS | 1959 | 1465208781520 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 420ms
03:26:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:26:21 INFO - PROCESS | 1959 | 1465208781860 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:21 INFO - PROCESS | 1959 | 1465208781934 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 431ms
03:26:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:26:22 INFO - PROCESS | 1959 | 1465208782301 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:22 INFO - PROCESS | 1959 | 1465208782389 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 425ms
03:26:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:26:22 INFO - PROCESS | 1959 | 1465208782729 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:22 INFO - PROCESS | 1959 | 1465208782804 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 380ms
03:26:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:26:23 INFO - PROCESS | 1959 | 1465208783112 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:23 INFO - PROCESS | 1959 | 1465208783199 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 470ms
03:26:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:26:23 INFO - PROCESS | 1959 | 1465208783589 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:23 INFO - PROCESS | 1959 | 1465208783715 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 723ms
03:26:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:26:24 INFO - PROCESS | 1959 | 1465208784316 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:24 INFO - PROCESS | 1959 | 1465208784424 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 519ms
03:26:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:26:24 INFO - PROCESS | 1959 | 1465208784846 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:24 INFO - PROCESS | 1959 | 1465208784942 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 478ms
03:26:25 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:26:25 INFO - PROCESS | 1959 | 1465208785336 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:25 INFO - PROCESS | 1959 | 1465208785422 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 475ms
03:26:25 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:26:25 INFO - PROCESS | 1959 | 1465208785807 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:25 INFO - PROCESS | 1959 | 1465208785887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:26:26 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 423ms
03:26:26 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:26:26 INFO - PROCESS | 1959 | 1465208786241 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:26 INFO - PROCESS | 1959 | 1465208786321 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:26:26 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 418ms
03:26:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:26:26 INFO - PROCESS | 1959 | 1465208786667 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:26 INFO - PROCESS | 1959 | 1465208786783 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:26:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 569ms
03:26:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:26:27 INFO - PROCESS | 1959 | 1465208787238 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:27 INFO - PROCESS | 1959 | 1465208787319 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:26:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 469ms
03:26:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:26:27 INFO - PROCESS | 1959 | 1465208787713 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:27 INFO - PROCESS | 1959 | 1465208787802 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:26:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 830ms
03:26:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:26:28 INFO - PROCESS | 1959 | 1465208788554 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:28 INFO - PROCESS | 1959 | 1465208788642 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:26:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 429ms
03:26:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:26:28 INFO - PROCESS | 1959 | 1465208788987 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:29 INFO - PROCESS | 1959 | 1465208789071 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:26:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 425ms
03:26:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:26:29 INFO - PROCESS | 1959 | 1465208789417 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:29 INFO - PROCESS | 1959 | 1465208789510 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:26:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 421ms
03:26:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:26:29 INFO - PROCESS | 1959 | 1465208789842 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:29 INFO - PROCESS | 1959 | 1465208789917 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:26:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 421ms
03:26:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:26:30 INFO - PROCESS | 1959 | 1465208790268 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:30 INFO - PROCESS | 1959 | 1465208790350 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:26:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 475ms
03:26:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:26:30 INFO - PROCESS | 1959 | 1465208790750 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:30 INFO - PROCESS | 1959 | 1465208790856 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:26:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 573ms
03:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:26:31 INFO - PROCESS | 1959 | 1465208791330 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:31 INFO - PROCESS | 1959 | 1465208791426 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:26:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 628ms
03:26:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:26:31 INFO - PROCESS | 1959 | 1465208791964 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:32 INFO - PROCESS | 1959 | 1465208792101 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:26:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 821ms
03:26:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:26:32 INFO - PROCESS | 1959 | 1465208792790 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:32 INFO - PROCESS | 1959 | 1465208792887 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:26:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:26:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 876ms
03:26:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:26:33 INFO - PROCESS | 1959 | 1465208793680 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:33 INFO - PROCESS | 1959 | 1465208793770 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 525ms
03:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:26:34 INFO - PROCESS | 1959 | 1465208794220 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:34 INFO - PROCESS | 1959 | 1465208794310 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:26:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 476ms
03:26:34 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:26:34 INFO - PROCESS | 1959 | 1465208794699 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:34 INFO - PROCESS | 1959 | 1465208794788 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:26:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 474ms
03:26:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:26:35 INFO - PROCESS | 1959 | 1465208795174 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:35 INFO - PROCESS | 1959 | 1465208795263 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:26:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 473ms
03:26:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:26:35 INFO - PROCESS | 1959 | 1465208795655 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:35 INFO - PROCESS | 1959 | 1465208795749 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:26:36 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 530ms
03:26:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:26:36 INFO - PROCESS | 1959 | 1465208796181 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:36 INFO - PROCESS | 1959 | 1465208796253 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:26:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 419ms
03:26:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:26:36 INFO - PROCESS | 1959 | 1465208796605 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:36 INFO - PROCESS | 1959 | 1465208796680 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 422ms
03:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:26:37 INFO - PROCESS | 1959 | 1465208797032 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:37 INFO - PROCESS | 1959 | 1465208797111 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 370ms
03:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:26:37 INFO - PROCESS | 1959 | 1465208797428 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:37 INFO - PROCESS | 1959 | 1465208797500 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 426ms
03:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:26:37 INFO - PROCESS | 1959 | 1465208797859 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:37 INFO - PROCESS | 1959 | 1465208797949 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:26:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 419ms
03:26:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:26:38 INFO - PROCESS | 1959 | 1465208798282 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:38 INFO - PROCESS | 1959 | 1465208798356 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:26:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 475ms
03:26:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:26:38 INFO - PROCESS | 1959 | 1465208798763 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:38 INFO - PROCESS | 1959 | 1465208798873 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:26:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:26:39 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 721ms
03:26:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:26:39 INFO - PROCESS | 1959 | 1465208799490 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:39 INFO - PROCESS | 1959 | 1465208799578 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:26:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 576ms
03:26:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:26:40 INFO - PROCESS | 1959 | 1465208800078 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:40 INFO - PROCESS | 1959 | 1465208800204 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:26:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 571ms
03:26:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:26:40 INFO - PROCESS | 1959 | 1465208800664 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:40 INFO - PROCESS | 1959 | 1465208800743 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:26:41 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 571ms
03:26:41 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:26:41 INFO - PROCESS | 1959 | 1465208801232 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:41 INFO - PROCESS | 1959 | 1465208801318 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:26:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:26:41 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 427ms
03:26:41 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:26:41 INFO - PROCESS | 1959 | 1465208801662 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:41 INFO - PROCESS | 1959 | 1465208801756 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:26:42 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 469ms
03:26:42 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:26:42 INFO - PROCESS | 1959 | 1465208802139 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:42 INFO - PROCESS | 1959 | 1465208802253 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:26:42 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 621ms
03:26:42 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:26:42 INFO - PROCESS | 1959 | 1465208802761 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:42 INFO - PROCESS | 1959 | 1465208802835 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:26:43 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 480ms
03:26:43 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:26:43 INFO - PROCESS | 1959 | 1465208803248 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:43 INFO - PROCESS | 1959 | 1465208803322 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:26:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:26:43 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 422ms
03:26:43 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:26:43 INFO - PROCESS | 1959 | 1465208803675 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:43 INFO - PROCESS | 1959 | 1465208803757 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:26:44 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 378ms
03:26:44 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:26:44 INFO - PROCESS | 1959 | 1465208804061 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:44 INFO - PROCESS | 1959 | 1465208804149 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:26:44 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 519ms
03:26:44 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:26:44 INFO - PROCESS | 1959 | 1465208804588 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:44 INFO - PROCESS | 1959 | 1465208804678 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:26:45 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 422ms
03:26:45 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:26:45 INFO - PROCESS | 1959 | 1465208805013 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:45 INFO - PROCESS | 1959 | 1465208805090 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:26:45 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 421ms
03:26:45 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:26:45 INFO - PROCESS | 1959 | 1465208805438 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:45 INFO - PROCESS | 1959 | 1465208805516 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:26:46 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 676ms
03:26:46 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:26:46 INFO - PROCESS | 1959 | 1465208806123 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:46 INFO - PROCESS | 1959 | 1465208806235 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:26:46 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 729ms
03:26:46 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:26:46 INFO - PROCESS | 1959 | 1465208806858 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:46 INFO - PROCESS | 1959 | 1465208806969 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:26:47 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 721ms
03:26:47 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:26:47 INFO - PROCESS | 1959 | 1465208807586 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:47 INFO - PROCESS | 1959 | 1465208807670 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:26:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:26:48 INFO - window.indexedDB.open('test', val);..." did not throw
03:26:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:26:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:26:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:26:48 INFO - window.indexedDB.open('test', val);..." did not throw
03:26:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:26:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:26:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:26:48 INFO - window.indexedDB.open('test', val);..." did not throw
03:26:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:26:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:26:48 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:26:48 INFO - window.indexedDB.open('test', val);..." did not throw
03:26:48 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:48 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:26:48 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:26:48 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 685ms
03:26:48 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:26:48 INFO - PROCESS | 1959 | 1465208808291 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:48 INFO - PROCESS | 1959 | 1465208808406 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:26:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 473ms
03:26:48 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:26:48 INFO - PROCESS | 1959 | 1465208808774 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:48 INFO - PROCESS | 1959 | 1465208808855 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:26:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:26:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1481ms
03:26:50 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:26:50 INFO - PROCESS | 1959 | 1465208810252 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:50 INFO - PROCESS | 1959 | 1465208810337 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:26:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 472ms
03:26:50 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:26:50 INFO - PROCESS | 1959 | 1465208810728 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:50 INFO - PROCESS | 1959 | 1465208810831 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:51 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:26:51 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 471ms
03:26:51 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:26:51 INFO - PROCESS | 1959 | 1465208811207 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:51 INFO - PROCESS | 1959 | 1465208811287 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:51 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:26:51 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 422ms
03:26:51 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:26:51 INFO - PROCESS | 1959 | 1465208811631 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:51 INFO - PROCESS | 1959 | 1465208811705 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:51 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:26:51 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 368ms
03:26:52 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:26:52 INFO - PROCESS | 1959 | 1465208812008 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:52 INFO - PROCESS | 1959 | 1465208812080 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:52 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:26:52 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 418ms
03:26:52 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:26:52 INFO - PROCESS | 1959 | 1465208812432 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:52 INFO - PROCESS | 1959 | 1465208812510 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:52 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:26:52 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 379ms
03:26:52 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:26:52 INFO - PROCESS | 1959 | 1465208812820 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:52 INFO - PROCESS | 1959 | 1465208812907 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:53 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:26:53 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 419ms
03:26:53 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:26:53 INFO - PROCESS | 1959 | 1465208813246 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:53 INFO - PROCESS | 1959 | 1465208813332 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:53 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:26:53 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 569ms
03:26:53 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:26:53 INFO - PROCESS | 1959 | 1465208813822 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:53 INFO - PROCESS | 1959 | 1465208813929 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:26:54 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 722ms
03:26:54 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:26:54 INFO - PROCESS | 1959 | 1465208814548 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:54 INFO - PROCESS | 1959 | 1465208814666 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:55 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:26:55 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 476ms
03:26:55 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:26:55 INFO - PROCESS | 1959 | 1465208815033 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:55 INFO - PROCESS | 1959 | 1465208815121 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:55 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:26:55 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 483ms
03:26:55 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:26:55 INFO - PROCESS | 1959 | 1465208815528 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:55 INFO - PROCESS | 1959 | 1465208815612 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:55 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:26:55 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 432ms
03:26:55 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:26:55 INFO - PROCESS | 1959 | 1465208815966 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:56 INFO - PROCESS | 1959 | 1465208816048 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:26:56 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 425ms
03:26:56 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:26:56 INFO - PROCESS | 1959 | 1465208816395 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:56 INFO - PROCESS | 1959 | 1465208816472 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:26:56 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 471ms
03:26:56 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:26:56 INFO - PROCESS | 1959 | 1465208816878 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:56 INFO - PROCESS | 1959 | 1465208816992 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:26:57 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 574ms
03:26:57 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:26:57 INFO - PROCESS | 1959 | 1465208817455 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:57 INFO - PROCESS | 1959 | 1465208817539 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:26:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 471ms
03:26:57 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:26:57 INFO - PROCESS | 1959 | 1465208817930 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:58 INFO - PROCESS | 1959 | 1465208818014 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:26:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 422ms
03:26:58 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:26:58 INFO - PROCESS | 1959 | 1465208818355 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:58 INFO - PROCESS | 1959 | 1465208818433 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:26:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 422ms
03:26:58 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:26:58 INFO - PROCESS | 1959 | 1465208818782 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:58 INFO - PROCESS | 1959 | 1465208818854 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:26:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 422ms
03:26:59 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:26:59 INFO - PROCESS | 1959 | 1465208819208 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:59 INFO - PROCESS | 1959 | 1465208819299 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:26:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 420ms
03:26:59 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:26:59 INFO - PROCESS | 1959 | 1465208819635 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:26:59 INFO - PROCESS | 1959 | 1465208819709 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:27:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 375ms
03:27:00 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:27:00 INFO - PROCESS | 1959 | 1465208820026 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:00 INFO - PROCESS | 1959 | 1465208820109 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:27:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 487ms
03:27:00 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:27:00 INFO - PROCESS | 1959 | 1465208820513 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:00 INFO - PROCESS | 1959 | 1465208820589 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:27:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 425ms
03:27:00 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:27:00 INFO - PROCESS | 1959 | 1465208820949 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:01 INFO - PROCESS | 1959 | 1465208821055 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:01 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:27:01 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 538ms
03:27:01 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:27:01 INFO - PROCESS | 1959 | 1465208821490 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:01 INFO - PROCESS | 1959 | 1465208821579 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:27:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 621ms
03:27:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:27:02 INFO - PROCESS | 1959 | 1465208822116 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:02 INFO - PROCESS | 1959 | 1465208822218 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:27:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 581ms
03:27:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:27:02 INFO - PROCESS | 1959 | 1465208822704 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:03 INFO - PROCESS | 1959 | 1465208823064 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:27:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 727ms
03:27:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:27:03 INFO - PROCESS | 1959 | 1465208823438 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:03 INFO - PROCESS | 1959 | 1465208823522 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:03 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:27:03 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 473ms
03:27:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:27:03 INFO - PROCESS | 1959 | 1465208823920 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:04 INFO - PROCESS | 1959 | 1465208824001 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:04 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:27:04 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 431ms
03:27:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:27:04 INFO - PROCESS | 1959 | 1465208824361 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:04 INFO - PROCESS | 1959 | 1465208824444 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:04 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:27:04 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 428ms
03:27:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:27:04 INFO - PROCESS | 1959 | 1465208824787 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:04 INFO - PROCESS | 1959 | 1465208824864 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:27:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 426ms
03:27:05 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:27:05 INFO - PROCESS | 1959 | 1465208825218 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:05 INFO - PROCESS | 1959 | 1465208825302 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:27:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:27:05 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:27:05 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 425ms
03:27:05 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:27:05 INFO - PROCESS | 1959 | 1465208825649 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:05 INFO - PROCESS | 1959 | 1465208825734 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:27:06 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 429ms
03:27:06 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:27:06 INFO - PROCESS | 1959 | 1465208826081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:06 INFO - PROCESS | 1959 | 1465208826177 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:27:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:27:06 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 420ms
03:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:27:06 INFO - PROCESS | 1959 | 1465208826508 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:06 INFO - PROCESS | 1959 | 1465208826586 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 479ms
03:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:27:06 INFO - PROCESS | 1959 | 1465208826997 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:07 INFO - PROCESS | 1959 | 1465208827101 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
03:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 428ms
03:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:27:07 INFO - PROCESS | 1959 | 1465208827427 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:07 INFO - PROCESS | 1959 | 1465208827501 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
03:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 420ms
03:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:27:07 INFO - PROCESS | 1959 | 1465208827853 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:07 INFO - PROCESS | 1959 | 1465208827938 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 421ms
03:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:27:08 INFO - PROCESS | 1959 | 1465208828283 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:08 INFO - PROCESS | 1959 | 1465208828357 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
03:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 378ms
03:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:27:08 INFO - PROCESS | 1959 | 1465208828668 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:08 INFO - PROCESS | 1959 | 1465208828748 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
03:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 474ms
03:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:27:09 INFO - PROCESS | 1959 | 1465208829143 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:09 INFO - PROCESS | 1959 | 1465208829254 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 622ms
03:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:27:09 INFO - PROCESS | 1959 | 1465208829772 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:09 INFO - PROCESS | 1959 | 1465208829969 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 676ms
03:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:27:10 INFO - PROCESS | 1959 | 1465208830454 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:10 INFO - PROCESS | 1959 | 1465208830547 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 474ms
03:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:27:10 INFO - PROCESS | 1959 | 1465208830932 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:11 INFO - PROCESS | 1959 | 1465208831023 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:27:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 475ms
03:27:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:27:11 INFO - PROCESS | 1959 | 1465208831421 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:11 INFO - PROCESS | 1959 | 1465208831504 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:27:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 430ms
03:27:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:27:11 INFO - PROCESS | 1959 | 1465208831847 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:11 INFO - PROCESS | 1959 | 1465208831932 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 426ms
03:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:27:12 INFO - PROCESS | 1959 | 1465208832283 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:12 INFO - PROCESS | 1959 | 1465208832373 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 469ms
03:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:27:12 INFO - PROCESS | 1959 | 1465208832762 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:12 INFO - PROCESS | 1959 | 1465208832851 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 478ms
03:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:27:13 INFO - PROCESS | 1959 | 1465208833239 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:13 INFO - PROCESS | 1959 | 1465208833332 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 469ms
03:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:27:13 INFO - PROCESS | 1959 | 1465208833714 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:13 INFO - PROCESS | 1959 | 1465208833798 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
03:27:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 482ms
03:27:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:27:14 INFO - PROCESS | 1959 | 1465208834205 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:14 INFO - PROCESS | 1959 | 1465208834320 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:27:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 526ms
03:27:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:27:14 INFO - PROCESS | 1959 | 1465208834734 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:14 INFO - PROCESS | 1959 | 1465208834814 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:27:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 423ms
03:27:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:27:15 INFO - PROCESS | 1959 | 1465208835163 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:15 INFO - PROCESS | 1959 | 1465208835259 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:27:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 432ms
03:27:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:27:15 INFO - PROCESS | 1959 | 1465208835600 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:15 INFO - PROCESS | 1959 | 1465208835679 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:27:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 426ms
03:27:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:27:16 INFO - PROCESS | 1959 | 1465208836030 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:16 INFO - PROCESS | 1959 | 1465208836114 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:27:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 526ms
03:27:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:27:16 INFO - PROCESS | 1959 | 1465208836564 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:16 INFO - PROCESS | 1959 | 1465208836671 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:27:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 581ms
03:27:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:27:17 INFO - PROCESS | 1959 | 1465208837152 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:17 INFO - PROCESS | 1959 | 1465208837358 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 924ms
03:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:27:18 INFO - PROCESS | 1959 | 1465208838081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:18 INFO - PROCESS | 1959 | 1465208838181 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 473ms
03:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:27:18 INFO - PROCESS | 1959 | 1465208838588 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:18 INFO - PROCESS | 1959 | 1465208838672 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 445ms
03:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:27:19 INFO - PROCESS | 1959 | 1465208839024 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:19 INFO - PROCESS | 1959 | 1465208839104 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
03:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 474ms
03:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:27:19 INFO - PROCESS | 1959 | 1465208839490 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:19 INFO - PROCESS | 1959 | 1465208839569 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
03:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 419ms
03:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:27:19 INFO - PROCESS | 1959 | 1465208839913 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:20 INFO - PROCESS | 1959 | 1465208839998 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:27:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 469ms
03:27:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:27:20 INFO - PROCESS | 1959 | 1465208840388 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:20 INFO - PROCESS | 1959 | 1465208840497 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:27:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 474ms
03:27:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:27:20 INFO - PROCESS | 1959 | 1465208840864 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:20 INFO - PROCESS | 1959 | 1465208840951 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
03:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 427ms
03:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:27:21 INFO - PROCESS | 1959 | 1465208841294 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:21 INFO - PROCESS | 1959 | 1465208841382 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 469ms
03:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:27:21 INFO - PROCESS | 1959 | 1465208841782 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:21 INFO - PROCESS | 1959 | 1465208841872 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:27:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 424ms
03:27:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:27:22 INFO - PROCESS | 1959 | 1465208842208 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:22 INFO - PROCESS | 1959 | 1465208842286 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:27:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 374ms
03:27:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:27:22 INFO - PROCESS | 1959 | 1465208842600 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:22 INFO - PROCESS | 1959 | 1465208842695 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:23 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
03:27:23 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:27:23 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:27:23 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
03:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 431ms
03:27:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:27:23 INFO - PROCESS | 1959 | 1465208843031 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:23 INFO - PROCESS | 1959 | 1465208843106 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:23 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
03:27:23 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:27:23 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:27:23 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
03:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 419ms
03:27:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:27:23 INFO - PROCESS | 1959 | 1465208843464 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:23 INFO - PROCESS | 1959 | 1465208843546 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 423ms
03:27:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:27:23 INFO - PROCESS | 1959 | 1465208843892 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:23 INFO - PROCESS | 1959 | 1465208843969 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:27:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 575ms
03:27:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:27:24 INFO - PROCESS | 1959 | 1465208844478 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:24 INFO - PROCESS | 1959 | 1465208844607 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:27:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 721ms
03:27:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:27:25 INFO - PROCESS | 1959 | 1465208845215 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:25 INFO - PROCESS | 1959 | 1465208845315 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:27:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 477ms
03:27:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:27:25 INFO - PROCESS | 1959 | 1465208845689 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:25 INFO - PROCESS | 1959 | 1465208845799 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:27:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 475ms
03:27:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:27:26 INFO - PROCESS | 1959 | 1465208846174 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:26 INFO - PROCESS | 1959 | 1465208846257 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:27:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 434ms
03:27:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:27:26 INFO - PROCESS | 1959 | 1465208846604 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:26 INFO - PROCESS | 1959 | 1465208846687 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:27:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 418ms
03:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:27:27 INFO - PROCESS | 1959 | 1465208847028 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:27 INFO - PROCESS | 1959 | 1465208847113 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:27:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 469ms
03:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:27:27 INFO - PROCESS | 1959 | 1465208847503 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:27 INFO - PROCESS | 1959 | 1465208847608 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:27:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 474ms
03:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:27:27 INFO - PROCESS | 1959 | 1465208847985 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:28 INFO - PROCESS | 1959 | 1465208848070 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:27:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 573ms
03:27:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:27:28 INFO - PROCESS | 1959 | 1465208848576 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:28 INFO - PROCESS | 1959 | 1465208848652 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:27:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 428ms
03:27:28 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:27:29 INFO - PROCESS | 1959 | 1465208848996 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:29 INFO - PROCESS | 1959 | 1465208849075 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:27:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 380ms
03:27:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:27:29 INFO - PROCESS | 1959 | 1465208849383 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:29 INFO - PROCESS | 1959 | 1465208849457 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:27:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 425ms
03:27:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:27:29 INFO - PROCESS | 1959 | 1465208849809 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:29 INFO - PROCESS | 1959 | 1465208849914 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:27:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 423ms
03:27:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:27:30 INFO - PROCESS | 1959 | 1465208850242 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:30 INFO - PROCESS | 1959 | 1465208850329 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:27:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 432ms
03:27:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:27:30 INFO - PROCESS | 1959 | 1465208850677 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:30 INFO - PROCESS | 1959 | 1465208850752 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:27:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 378ms
03:27:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:27:31 INFO - PROCESS | 1959 | 1465208851059 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:31 INFO - PROCESS | 1959 | 1465208851162 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:27:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 535ms
03:27:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:27:31 INFO - PROCESS | 1959 | 1465208851603 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:31 INFO - PROCESS | 1959 | 1465208851706 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:27:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 524ms
03:27:32 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:27:32 INFO - PROCESS | 1959 | 1465208852133 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:32 INFO - PROCESS | 1959 | 1465208852227 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:27:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 682ms
03:27:32 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:27:32 INFO - PROCESS | 1959 | 1465208852858 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:33 INFO - PROCESS | 1959 | 1465208853226 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:27:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 825ms
03:27:33 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:27:33 INFO - PROCESS | 1959 | 1465208853692 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:33 INFO - PROCESS | 1959 | 1465208853808 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 480ms
03:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:27:34 INFO - PROCESS | 1959 | 1465208854185 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:34 INFO - PROCESS | 1959 | 1465208854279 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 572ms
03:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:27:34 INFO - PROCESS | 1959 | 1465208854770 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:34 INFO - PROCESS | 1959 | 1465208854853 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 430ms
03:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:27:35 INFO - PROCESS | 1959 | 1465208855196 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:35 INFO - PROCESS | 1959 | 1465208855311 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 628ms
03:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:27:35 INFO - PROCESS | 1959 | 1465208855829 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:35 INFO - PROCESS | 1959 | 1465208855934 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 521ms
03:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:27:36 INFO - PROCESS | 1959 | 1465208856357 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:36 INFO - PROCESS | 1959 | 1465208856442 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
03:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 422ms
03:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:27:36 INFO - PROCESS | 1959 | 1465208856796 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:36 INFO - PROCESS | 1959 | 1465208856874 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
03:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 476ms
03:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:27:37 INFO - PROCESS | 1959 | 1465208857275 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:37 INFO - PROCESS | 1959 | 1465208857348 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 386ms
03:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:27:37 INFO - PROCESS | 1959 | 1465208857671 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:37 INFO - PROCESS | 1959 | 1465208857747 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
03:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 420ms
03:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:27:38 INFO - PROCESS | 1959 | 1465208858096 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:38 INFO - PROCESS | 1959 | 1465208858175 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
03:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 429ms
03:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:27:38 INFO - PROCESS | 1959 | 1465208858530 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:38 INFO - PROCESS | 1959 | 1465208858618 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 425ms
03:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:27:38 INFO - PROCESS | 1959 | 1465208858960 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:39 INFO - PROCESS | 1959 | 1465208859039 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
03:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 445ms
03:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:27:39 INFO - PROCESS | 1959 | 1465208859411 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:39 INFO - PROCESS | 1959 | 1465208859524 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 723ms
03:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:27:40 INFO - PROCESS | 1959 | 1465208860140 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:40 INFO - PROCESS | 1959 | 1465208860254 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 576ms
03:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:27:40 INFO - PROCESS | 1959 | 1465208860725 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:40 INFO - PROCESS | 1959 | 1465208860847 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 631ms
03:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:27:41 INFO - PROCESS | 1959 | 1465208861368 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:41 INFO - PROCESS | 1959 | 1465208861458 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 474ms
03:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:27:41 INFO - PROCESS | 1959 | 1465208861838 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:41 INFO - PROCESS | 1959 | 1465208861919 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 422ms
03:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:27:42 INFO - PROCESS | 1959 | 1465208862264 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:42 INFO - PROCESS | 1959 | 1465208862344 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 422ms
03:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:27:42 INFO - PROCESS | 1959 | 1465208862694 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:42 INFO - PROCESS | 1959 | 1465208862811 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 471ms
03:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:27:43 INFO - PROCESS | 1959 | 1465208863167 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:43 INFO - PROCESS | 1959 | 1465208863254 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
03:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 476ms
03:27:43 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:27:43 INFO - PROCESS | 1959 | 1465208863653 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:43 INFO - PROCESS | 1959 | 1465208863744 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:44 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:27:44 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 473ms
03:27:44 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:27:44 INFO - PROCESS | 1959 | 1465208864127 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:44 INFO - PROCESS | 1959 | 1465208864211 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:44 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:27:44 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:27:44 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 422ms
03:27:44 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:27:44 INFO - PROCESS | 1959 | 1465208864554 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:44 INFO - PROCESS | 1959 | 1465208864634 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:44 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:27:44 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 419ms
03:27:44 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:27:44 INFO - PROCESS | 1959 | 1465208864978 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:45 INFO - PROCESS | 1959 | 1465208865074 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:27:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:27:45 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 673ms
03:27:45 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:27:45 INFO - PROCESS | 1959 | 1465208865657 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:45 INFO - PROCESS | 1959 | 1465208865750 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:46 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:27:46 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 418ms
03:27:46 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:27:46 INFO - PROCESS | 1959 | 1465208866081 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:46 INFO - PROCESS | 1959 | 1465208866159 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:46 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:27:46 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 422ms
03:27:46 INFO - TEST-START | /IndexedDB/interfaces.html
03:27:46 INFO - PROCESS | 1959 | 1465208866506 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:46 INFO - PROCESS | 1959 | 1465208866636 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:27:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:27:47 INFO - TEST-OK | /IndexedDB/interfaces.html | took 940ms
03:27:47 INFO - TEST-START | /IndexedDB/interfaces.worker
03:27:47 INFO - PROCESS | 1959 | 1465208867472 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:47 INFO - PROCESS | 1959 | 1465208867690 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:27:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:27:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:27:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:27:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:27:48 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:27:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:27:48 INFO - {}
03:27:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:27:49 INFO - {}
03:27:49 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1427ms
03:27:49 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:27:49 INFO - PROCESS | 1959 | 1465208868922 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:49 INFO - PROCESS | 1959 | 1465208869095 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:27:49 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:27:49 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 591ms
03:27:49 INFO - TEST-START | /IndexedDB/key_valid.html
03:27:49 INFO - PROCESS | 1959 | 1465208869523 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:49 INFO - PROCESS | 1959 | 1465208869605 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:27:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:27:50 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1128ms
03:27:50 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:27:50 INFO - PROCESS | 1959 | 1465208870681 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:50 INFO - PROCESS | 1959 | 1465208870768 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:51 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:27:51 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 486ms
03:27:51 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:27:51 INFO - PROCESS | 1959 | 1465208871151 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:51 INFO - PROCESS | 1959 | 1465208871256 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:51 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:27:51 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 470ms
03:27:51 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:27:51 INFO - PROCESS | 1959 | 1465208871625 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:51 INFO - PROCESS | 1959 | 1465208871715 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:27:52 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 522ms
03:27:52 INFO - TEST-START | /IndexedDB/keyorder.htm
03:27:52 INFO - PROCESS | 1959 | 1465208872155 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:52 INFO - PROCESS | 1959 | 1465208872250 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:27:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:27:52 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 572ms
03:27:52 INFO - TEST-START | /IndexedDB/keypath.htm
03:27:52 INFO - PROCESS | 1959 | 1465208872739 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:52 INFO - PROCESS | 1959 | 1465208872817 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:27:53 INFO - TEST-OK | /IndexedDB/keypath.htm | took 491ms
03:27:53 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:27:53 INFO - PROCESS | 1959 | 1465208873238 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:53 INFO - PROCESS | 1959 | 1465208873317 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:27:53 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 476ms
03:27:53 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:27:53 INFO - PROCESS | 1959 | 1465208873728 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:53 INFO - PROCESS | 1959 | 1465208873804 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:27:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:27:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:27:54 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 471ms
03:27:54 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:27:54 INFO - PROCESS | 1959 | 1465208874202 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:54 INFO - PROCESS | 1959 | 1465208874283 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:27:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:27:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:27:55 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 823ms
03:27:55 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:27:55 INFO - PROCESS | 1959 | 1465208875033 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:55 INFO - PROCESS | 1959 | 1465208875137 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:55 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:27:55 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 723ms
03:27:55 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:27:55 INFO - PROCESS | 1959 | 1465208875761 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:55 INFO - PROCESS | 1959 | 1465208875849 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:56 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:27:56 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 482ms
03:27:56 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:27:56 INFO - PROCESS | 1959 | 1465208876270 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:56 INFO - PROCESS | 1959 | 1465208876360 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:56 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:27:56 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 476ms
03:27:56 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:27:56 INFO - PROCESS | 1959 | 1465208876756 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:56 INFO - PROCESS | 1959 | 1465208876850 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:57 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:27:57 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 477ms
03:27:57 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:27:57 INFO - PROCESS | 1959 | 1465208877228 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:57 INFO - PROCESS | 1959 | 1465208877310 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:57 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:27:57 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 474ms
03:27:57 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:27:57 INFO - PROCESS | 1959 | 1465208877714 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:57 INFO - PROCESS | 1959 | 1465208877802 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:58 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:27:58 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 519ms
03:27:58 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:27:58 INFO - PROCESS | 1959 | 1465208878240 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:58 INFO - PROCESS | 1959 | 1465208878329 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:58 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:27:58 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 481ms
03:27:58 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:27:58 INFO - PROCESS | 1959 | 1465208878723 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:58 INFO - PROCESS | 1959 | 1465208878817 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:59 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:27:59 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 473ms
03:27:59 INFO - TEST-START | /IndexedDB/value.htm
03:27:59 INFO - PROCESS | 1959 | 1465208879200 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:59 INFO - PROCESS | 1959 | 1465208879275 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:27:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:27:59 INFO - TEST-OK | /IndexedDB/value.htm | took 475ms
03:27:59 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:27:59 INFO - PROCESS | 1959 | 1465208879685 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:27:59 INFO - PROCESS | 1959 | 1465208879761 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:28:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:28:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:28:00 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 473ms
03:28:00 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:28:00 INFO - PROCESS | 1959 | 1465208880165 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:00 INFO - PROCESS | 1959 | 1465208880246 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:00 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:28:00 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 624ms
03:28:00 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:28:00 INFO - PROCESS | 1959 | 1465208880795 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:00 INFO - PROCESS | 1959 | 1465208880882 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:28:01 INFO - {}
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:28:01 INFO - {}
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:28:01 INFO - {}
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:28:01 INFO - {}
03:28:01 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 425ms
03:28:01 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:28:01 INFO - PROCESS | 1959 | 1465208881225 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:01 INFO - PROCESS | 1959 | 1465208881297 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:28:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:28:01 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 378ms
03:28:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:28:01 INFO - PROCESS | 1959 | 1465208881615 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:01 INFO - PROCESS | 1959 | 1465208881738 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:28:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 644ms
03:28:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:28:02 INFO - PROCESS | 1959 | 1465208882283 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:02 INFO - PROCESS | 1959 | 1465208882386 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:28:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
03:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:28:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
03:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:28:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 657ms
03:28:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:28:02 INFO - PROCESS | 1959 | 1465208882928 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:03 INFO - PROCESS | 1959 | 1465208883037 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
03:28:03 INFO - [native code]
03:28:03 INFO - }" but got function "function () {
03:28:03 INFO - }"
03:28:03 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:03 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:28:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
03:28:03 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:03 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:28:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:28:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 832ms
03:28:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:28:03 INFO - PROCESS | 1959 | 1465208883766 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:03 INFO - PROCESS | 1959 | 1465208883859 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
03:28:04 INFO - [native code]
03:28:04 INFO - }" but got function "function () {
03:28:04 INFO - }"
03:28:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:28:04 INFO - {}
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
03:28:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:28:04 INFO - {}
03:28:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 474ms
03:28:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:28:04 INFO - PROCESS | 1959 | 1465208884253 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:04 INFO - PROCESS | 1959 | 1465208884334 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:28:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:28:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:28:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:28:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:28:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:28:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:28:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:28:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:28:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:28:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:28:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:28:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 481ms
03:28:04 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:28:04 INFO - PROCESS | 1959 | 1465208884763 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:04 INFO - PROCESS | 1959 | 1465208884855 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 378ms
03:28:05 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:28:05 INFO - PROCESS | 1959 | 1465208885132 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:05 INFO - PROCESS | 1959 | 1465208885217 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:28:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:28:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 437ms
03:28:05 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:28:05 INFO - PROCESS | 1959 | 1465208885574 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:05 INFO - PROCESS | 1959 | 1465208885662 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:28:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:28:06 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:28:06 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:28:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:28:06 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 424ms
03:28:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:28:06 INFO - PROCESS | 1959 | 1465208886014 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:06 INFO - PROCESS | 1959 | 1465208886124 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:28:07 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1475ms
03:28:07 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:28:07 INFO - PROCESS | 1959 | 1465208887493 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:07 INFO - PROCESS | 1959 | 1465208887564 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:28:08 INFO - {}
03:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:28:08 INFO - {}
03:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:28:08 INFO - {}
03:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:28:08 INFO - {}
03:28:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:28:08 INFO - {}
03:28:08 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1427ms
03:28:08 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:28:08 INFO - PROCESS | 1959 | 1465208888926 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:08 INFO - PROCESS | 1959 | 1465208888998 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:28:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 577ms
03:28:09 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:28:09 INFO - PROCESS | 1959 | 1465208889508 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:09 INFO - PROCESS | 1959 | 1465208889582 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:10 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:28:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:28:10 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 570ms
03:28:10 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:28:10 INFO - PROCESS | 1959 | 1465208890087 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:10 INFO - PROCESS | 1959 | 1465208890233 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:20 INFO - PROCESS | 1959 | MARIONETTE LOG: INFO: Timeout fired
03:28:20 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
03:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:28:20 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
03:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
03:28:20 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10258ms
03:28:20 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:28:20 INFO - PROCESS | 1959 | 1465208900351 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:20 INFO - PROCESS | 1959 | 1465208900471 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 724ms
03:28:21 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:28:21 INFO - PROCESS | 1959 | 1465208901084 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:21 INFO - PROCESS | 1959 | 1465208901170 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 379ms
03:28:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:28:21 INFO - PROCESS | 1959 | 1465208901503 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:21 INFO - PROCESS | 1959 | 1465208901590 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 429ms
03:28:21 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:28:21 INFO - PROCESS | 1959 | 1465208901926 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:22 INFO - PROCESS | 1959 | 1465208902007 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:28:22 INFO - {}
03:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 420ms
03:28:22 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:28:22 INFO - PROCESS | 1959 | 1465208902350 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:22 INFO - PROCESS | 1959 | 1465208902431 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:22 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:28:22 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 375ms
03:28:22 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:28:22 INFO - PROCESS | 1959 | 1465208902738 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:22 INFO - PROCESS | 1959 | 1465208902853 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:28:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:28:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:28:23 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 424ms
03:28:23 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:28:23 INFO - PROCESS | 1959 | 1465208903169 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:23 INFO - PROCESS | 1959 | 1465208903251 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:23 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
03:28:23 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 429ms
03:28:23 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:28:23 INFO - PROCESS | 1959 | 1465208903597 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:23 INFO - PROCESS | 1959 | 1465208903685 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:24 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:28:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 528ms
03:28:24 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:28:24 INFO - PROCESS | 1959 | 1465208904131 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:24 INFO - PROCESS | 1959 | 1465208904219 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:24 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:28:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 578ms
03:28:24 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:28:24 INFO - PROCESS | 1959 | 1465208904715 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:24 INFO - PROCESS | 1959 | 1465208904811 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:25 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
03:28:25 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:25 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:28:25 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:25 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:28:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:28:25 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 475ms
03:28:25 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:28:25 INFO - PROCESS | 1959 | 1465208905198 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:25 INFO - PROCESS | 1959 | 1465208905289 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:25 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:28:25 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 430ms
03:28:25 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:28:25 INFO - PROCESS | 1959 | 1465208905641 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:25 INFO - PROCESS | 1959 | 1465208905724 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:26 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:28:26 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 426ms
03:28:26 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:28:26 INFO - PROCESS | 1959 | 1465208906066 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:26 INFO - PROCESS | 1959 | 1465208906147 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:26 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:28:26 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 371ms
03:28:26 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:28:26 INFO - PROCESS | 1959 | 1465208906449 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:26 INFO - PROCESS | 1959 | 1465208906538 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:26 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
03:28:26 INFO - do_test/)
03:28:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:28:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:28:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:28:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:28:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:28:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:28:56 INFO - )
03:28:56 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 374ms
03:28:56 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:28:56 INFO - PROCESS | 1959 | 1465208936548 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:56 INFO - PROCESS | 1959 | 1465208936656 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:28:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 626ms
03:28:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:28:57 INFO - PROCESS | 1959 | 1465208937176 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:57 INFO - PROCESS | 1959 | 1465208937253 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:28:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:28:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 728ms
03:28:57 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:28:57 INFO - PROCESS | 1959 | 1465208937910 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:57 INFO - PROCESS | 1959 | 1465208937986 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:28:58 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 477ms
03:28:58 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:28:58 INFO - PROCESS | 1959 | 1465208938396 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:58 INFO - PROCESS | 1959 | 1465208938484 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:28:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:28:58 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 478ms
03:28:58 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:28:58 INFO - PROCESS | 1959 | 1465208938881 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:58 INFO - PROCESS | 1959 | 1465208938970 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:59 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:28:59 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:59 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
03:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
03:28:59 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 629ms
03:28:59 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:28:59 INFO - PROCESS | 1959 | 1465208939517 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:28:59 INFO - PROCESS | 1959 | 1465208939601 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:00 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:29:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:29:00 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 678ms
03:29:00 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:29:00 INFO - PROCESS | 1959 | 1465208940200 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:00 INFO - PROCESS | 1959 | 1465208940279 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:00 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:29:00 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 376ms
03:29:00 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:29:00 INFO - PROCESS | 1959 | 1465208940603 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:00 INFO - PROCESS | 1959 | 1465208940713 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:01 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:29:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:29:01 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 425ms
03:29:01 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:29:01 INFO - PROCESS | 1959 | 1465208941046 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:01 INFO - PROCESS | 1959 | 1465208941128 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:01 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:29:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:29:01 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 421ms
03:29:01 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:29:01 INFO - PROCESS | 1959 | 1465208941475 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:01 INFO - PROCESS | 1959 | 1465208941556 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:29:01 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 420ms
03:29:01 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:29:01 INFO - PROCESS | 1959 | 1465208941903 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:01 INFO - PROCESS | 1959 | 1465208941984 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:29:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 424ms
03:29:02 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:29:02 INFO - PROCESS | 1959 | 1465208942331 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:02 INFO - PROCESS | 1959 | 1465208942443 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:29:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 473ms
03:29:02 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:29:02 INFO - PROCESS | 1959 | 1465208942815 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:02 INFO - PROCESS | 1959 | 1465208942896 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:29:03 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 420ms
03:29:03 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:29:03 INFO - PROCESS | 1959 | 1465208943240 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:03 INFO - PROCESS | 1959 | 1465208943323 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:03 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:29:03 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:29:03 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:29:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:29:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:29:03 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 430ms
03:29:03 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:29:03 INFO - PROCESS | 1959 | 1465208943678 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:03 INFO - PROCESS | 1959 | 1465208943767 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:29:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:29:04 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 426ms
03:29:04 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:29:04 INFO - PROCESS | 1959 | 1465208944111 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:04 INFO - PROCESS | 1959 | 1465208944185 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:29:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:29:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:29:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:29:04 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 476ms
03:29:04 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:29:04 INFO - PROCESS | 1959 | 1465208944595 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:04 INFO - PROCESS | 1959 | 1465208944685 Marionette INFO sendAsync e440ff2d-81ea-4229-872b-9176870f2794
03:29:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: