builder: mozilla-aurora_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-2018
starttime: 1465207910.29
results: success (0)
buildid: 20160606003529
builduid: 5bf5b41c7b4a4cc698ee9abdcebeaa3c
revision: 7f8d31a531ca31d5206f0a37528c36d1695ad767
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:50.291561) =========
master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:50.292053) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:50.292338) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:50.331822) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:50.332118) =========
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-1465207630.916581-462091188
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-06 03:11:50-- 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% 9.00M=0.001s
2016-06-06 03:11:51 (9.00 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.725780
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:51.091633) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:51.091947) =========
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-1465207630.916581-462091188
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.019183
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:51.154355) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 03:11:51.154687) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7f8d31a531ca31d5206f0a37528c36d1695ad767 --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 7f8d31a531ca31d5206f0a37528c36d1695ad767 --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-1465207630.916581-462091188
_=/tools/buildbot/bin/python
using PTY: False
2016-06-06 03:11:51,249 truncating revision to first 12 chars
2016-06-06 03:11:51,250 Setting DEBUG logging.
2016-06-06 03:11:51,250 attempt 1/10
2016-06-06 03:11:51,250 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/7f8d31a531ca?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-06 03:11:52,968 unpacking tar archive at: mozilla-aurora-7f8d31a531ca/testing/mozharness/
program finished with exit code 0
elapsedTime=2.210070
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 03:11:53.397743) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:53.398069) =========
script_repo_revision: 7f8d31a531ca31d5206f0a37528c36d1695ad767
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:53.398464) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:53.398733) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 03:11:53.426839) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 51 secs) (at 2016-06-06 03:11:53.427179) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-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', '--e10s', '--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-1465207630.916581-462091188
_=/tools/buildbot/bin/python
using PTY: False
03:11:53 INFO - MultiFileLogger online at 20160606 03:11:53 in /builds/slave/test
03:11:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
03:11:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:11:53 INFO - {'append_to_log': False,
03:11:53 INFO - 'base_work_dir': '/builds/slave/test',
03:11:53 INFO - 'blob_upload_branch': 'mozilla-aurora',
03:11:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:11:53 INFO - 'buildbot_json_path': 'buildprops.json',
03:11:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:11:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:11:53 INFO - 'download_minidump_stackwalk': True,
03:11:53 INFO - 'download_symbols': 'ondemand',
03:11:53 INFO - 'e10s': True,
03:11:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:11:53 INFO - 'tooltool.py': '/tools/tooltool.py',
03:11:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:11:53 INFO - '/tools/misc-python/virtualenv.py')},
03:11:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:11:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:11:53 INFO - 'log_level': 'info',
03:11:53 INFO - 'log_to_console': True,
03:11:53 INFO - 'opt_config_files': (),
03:11:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:11:53 INFO - '--processes=1',
03:11:53 INFO - '--config=%(test_path)s/wptrunner.ini',
03:11:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:11:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:11:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:11:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:11:53 INFO - 'pip_index': False,
03:11:53 INFO - 'require_test_zip': True,
03:11:53 INFO - 'test_type': ('testharness',),
03:11:53 INFO - 'this_chunk': '1',
03:11:53 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:11:53 INFO - 'total_chunks': '5',
03:11:53 INFO - 'virtualenv_path': 'venv',
03:11:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:11:53 INFO - 'work_dir': 'build'}
03:11:53 INFO - #####
03:11:53 INFO - ##### Running clobber step.
03:11:53 INFO - #####
03:11:53 INFO - Running pre-action listener: _resource_record_pre_action
03:11:53 INFO - Running main action method: clobber
03:11:53 INFO - rmtree: /builds/slave/test/build
03:11:53 INFO - Running post-action listener: _resource_record_post_action
03:11:53 INFO - #####
03:11:53 INFO - ##### Running read-buildbot-config step.
03:11:53 INFO - #####
03:11:53 INFO - Running pre-action listener: _resource_record_pre_action
03:11:53 INFO - Running main action method: read_buildbot_config
03:11:53 INFO - Using buildbot properties:
03:11:53 INFO - {
03:11:53 INFO - "project": "",
03:11:53 INFO - "product": "firefox",
03:11:53 INFO - "script_repo_revision": "production",
03:11:53 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-pgo-unittest",
03:11:53 INFO - "repository": "",
03:11:53 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora pgo test web-platform-tests-e10s-1",
03:11:53 INFO - "buildid": "20160606003529",
03:11:53 INFO - "pgo_build": "True",
03:11:53 INFO - "basedir": "/builds/slave/test",
03:11:53 INFO - "buildnumber": 3,
03:11:53 INFO - "slavename": "tst-linux64-spot-2018",
03:11:53 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/",
03:11:53 INFO - "platform": "linux64",
03:11:53 INFO - "branch": "mozilla-aurora",
03:11:53 INFO - "revision": "7f8d31a531ca31d5206f0a37528c36d1695ad767",
03:11:53 INFO - "repo_path": "releases/mozilla-aurora",
03:11:53 INFO - "moz_repo_path": "",
03:11:53 INFO - "stage_platform": "linux64-pgo",
03:11:53 INFO - "builduid": "5bf5b41c7b4a4cc698ee9abdcebeaa3c",
03:11:53 INFO - "slavebuilddir": "test"
03:11:53 INFO - }
03:11:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2.
03:11:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json.
03:11:53 INFO - Running post-action listener: _resource_record_post_action
03:11:53 INFO - #####
03:11:53 INFO - ##### Running download-and-extract step.
03:11:53 INFO - #####
03:11:53 INFO - Running pre-action listener: _resource_record_pre_action
03:11:53 INFO - Running main action method: download_and_extract
03:11:53 INFO - mkdir: /builds/slave/test/build/tests
03:11:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:11:53 INFO - https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
03:11:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:11:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:11:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:11:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:14 INFO - Downloaded 1361 bytes.
03:12:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:12:14 INFO - Using the following test package requirements:
03:12:14 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'],
03:12:14 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'],
03:12:14 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'],
03:12:14 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'jsshell-linux-x86_64.zip'],
03:12:14 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'],
03:12:14 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'],
03:12:14 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'],
03:12:14 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'],
03:12:14 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'],
03:12:14 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:12:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']}
03:12:14 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:12:14 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:12:14 INFO - https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
03:12:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:12:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:12:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:19 INFO - Downloaded 24176672 bytes.
03:12:19 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:12:19 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:12:20 INFO - caution: filename not matched: web-platform/*
03:12:20 INFO - Return code: 11
03:12:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:12:20 INFO - https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
03:12:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:12:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:12:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:25 INFO - Downloaded 36389084 bytes.
03:12:25 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:12:25 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:12:32 INFO - caution: filename not matched: bin/*
03:12:32 INFO - caution: filename not matched: config/*
03:12:32 INFO - caution: filename not matched: mozbase/*
03:12:32 INFO - caution: filename not matched: marionette/*
03:12:32 INFO - caution: filename not matched: tools/wptserve/*
03:12:32 INFO - Return code: 11
03:12:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:12:32 INFO - https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
03:12:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:12:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:12:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JenPwMt-RnquxDC4hzcHgA/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:12:46 INFO - Downloaded 62807558 bytes.
03:12:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:12:46 INFO - mkdir: /builds/slave/test/properties
03:12:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:12:46 INFO - Writing to file /builds/slave/test/properties/build_url
03:12:46 INFO - Contents:
03:12:46 INFO - build_url:https://queue.taskcluster.net/v1/task/JenPwMt-RnquxDC4hzcHgA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:12:47 INFO - Running post-action listener: _resource_record_post_action
03:12:47 INFO - Running post-action listener: set_extra_try_arguments
03:12:47 INFO - #####
03:12:47 INFO - ##### Running create-virtualenv step.
03:12:47 INFO - #####
03:12:47 INFO - Running pre-action listener: _pre_create_virtualenv
03:12:47 INFO - Running pre-action listener: _resource_record_pre_action
03:12:47 INFO - Running main action method: create_virtualenv
03:12:47 INFO - Creating virtualenv /builds/slave/test/build/venv
03:12:47 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:12:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:12:48 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:12:48 INFO - Using real prefix '/usr'
03:12:48 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:12:49 INFO - Installing distribute.............................................................................................................................................................................................done.
03:12:52 INFO - Installing pip.................done.
03:12:52 INFO - Return code: 0
03:12:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:12:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:12:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:12:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:12:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:12:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:12:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:12:52 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 0x125d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1296690>, '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 0x129a910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12a0370>, '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-1465207630.916581-462091188', '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:12:52 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:12:52 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:12:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:12:52 INFO - 'CCACHE_UMASK': '002',
03:12:52 INFO - 'DISPLAY': ':0',
03:12:52 INFO - 'HOME': '/home/cltbld',
03:12:52 INFO - 'LANG': 'en_US.UTF-8',
03:12:52 INFO - 'LOGNAME': 'cltbld',
03:12:52 INFO - 'MAIL': '/var/mail/cltbld',
03:12:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:12:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:12:52 INFO - 'MOZ_NO_REMOTE': '1',
03:12:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:12:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:12:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:12:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:12:52 INFO - 'PWD': '/builds/slave/test',
03:12:52 INFO - 'SHELL': '/bin/bash',
03:12:52 INFO - 'SHLVL': '1',
03:12:52 INFO - 'TERM': 'linux',
03:12:52 INFO - 'TMOUT': '86400',
03:12:52 INFO - 'USER': 'cltbld',
03:12:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207630.916581-462091188',
03:12:52 INFO - '_': '/tools/buildbot/bin/python'}
03:12:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:12:53 INFO - Downloading/unpacking psutil>=0.7.1
03:12:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:12:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:12:53 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:12:53 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:12:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:12:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:12:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:12:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:12:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:12:59 INFO - Installing collected packages: psutil
03:12:59 INFO - Running setup.py install for psutil
03:12:59 INFO - building 'psutil._psutil_linux' extension
03:12:59 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:13:02 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:13:02 INFO - building 'psutil._psutil_posix' extension
03:13:02 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:13:03 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:13:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:13:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:13:03 INFO - Successfully installed psutil
03:13:03 INFO - Cleaning up...
03:13:03 INFO - Return code: 0
03:13:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:13:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:13:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:13:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x125d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1296690>, '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 0x129a910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12a0370>, '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-1465207630.916581-462091188', '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:13:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
03:13:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:13:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:13:03 INFO - 'CCACHE_UMASK': '002',
03:13:03 INFO - 'DISPLAY': ':0',
03:13:03 INFO - 'HOME': '/home/cltbld',
03:13:03 INFO - 'LANG': 'en_US.UTF-8',
03:13:03 INFO - 'LOGNAME': 'cltbld',
03:13:03 INFO - 'MAIL': '/var/mail/cltbld',
03:13:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:13:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:13:03 INFO - 'MOZ_NO_REMOTE': '1',
03:13:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:13:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:13:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:13:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:13:03 INFO - 'PWD': '/builds/slave/test',
03:13:03 INFO - 'SHELL': '/bin/bash',
03:13:03 INFO - 'SHLVL': '1',
03:13:03 INFO - 'TERM': 'linux',
03:13:03 INFO - 'TMOUT': '86400',
03:13:03 INFO - 'USER': 'cltbld',
03:13:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207630.916581-462091188',
03:13:03 INFO - '_': '/tools/buildbot/bin/python'}
03:13:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:13:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:13:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:13:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:13:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:13:09 INFO - Installing collected packages: mozsystemmonitor
03:13:09 INFO - Running setup.py install for mozsystemmonitor
03:13:09 INFO - Successfully installed mozsystemmonitor
03:13:09 INFO - Cleaning up...
03:13:09 INFO - Return code: 0
03:13:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:13:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:13:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:13:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:13:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:13:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x125d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1296690>, '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 0x129a910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12a0370>, '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-1465207630.916581-462091188', '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:13:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:13:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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:13:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:13:09 INFO - 'CCACHE_UMASK': '002',
03:13:09 INFO - 'DISPLAY': ':0',
03:13:09 INFO - 'HOME': '/home/cltbld',
03:13:09 INFO - 'LANG': 'en_US.UTF-8',
03:13:09 INFO - 'LOGNAME': 'cltbld',
03:13:09 INFO - 'MAIL': '/var/mail/cltbld',
03:13:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:13:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:13:09 INFO - 'MOZ_NO_REMOTE': '1',
03:13:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:13:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:13:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:13:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:13:09 INFO - 'PWD': '/builds/slave/test',
03:13:09 INFO - 'SHELL': '/bin/bash',
03:13:09 INFO - 'SHLVL': '1',
03:13:09 INFO - 'TERM': 'linux',
03:13:09 INFO - 'TMOUT': '86400',
03:13:09 INFO - 'USER': 'cltbld',
03:13:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207630.916581-462091188',
03:13:09 INFO - '_': '/tools/buildbot/bin/python'}
03:13:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:13:09 INFO - Downloading/unpacking blobuploader==1.2.4
03:13:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:09 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:13:09 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:13:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:14 INFO - Downloading blobuploader-1.2.4.tar.gz
03:13:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:13:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:13:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:14 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:13:14 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:13:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:13:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:13:16 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:13:16 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:13:16 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:13:16 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:13:16 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:13:16 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:13:16 INFO - Downloading docopt-0.6.1.tar.gz
03:13:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:13:16 INFO - Installing collected packages: blobuploader, requests, docopt
03:13:16 INFO - Running setup.py install for blobuploader
03:13:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:13:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:13:17 INFO - Running setup.py install for requests
03:13:17 INFO - Running setup.py install for docopt
03:13:18 INFO - Successfully installed blobuploader requests docopt
03:13:18 INFO - Cleaning up...
03:13:18 INFO - Return code: 0
03:13:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:13:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:13:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:13:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:13:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:13:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:18 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 0x125d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1296690>, '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 0x129a910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12a0370>, '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-1465207630.916581-462091188', '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:13:18 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:13:18 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:13:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:13:18 INFO - 'CCACHE_UMASK': '002',
03:13:18 INFO - 'DISPLAY': ':0',
03:13:18 INFO - 'HOME': '/home/cltbld',
03:13:18 INFO - 'LANG': 'en_US.UTF-8',
03:13:18 INFO - 'LOGNAME': 'cltbld',
03:13:18 INFO - 'MAIL': '/var/mail/cltbld',
03:13:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:13:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:13:18 INFO - 'MOZ_NO_REMOTE': '1',
03:13:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:13:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:13:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:13:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:13:18 INFO - 'PWD': '/builds/slave/test',
03:13:18 INFO - 'SHELL': '/bin/bash',
03:13:18 INFO - 'SHLVL': '1',
03:13:18 INFO - 'TERM': 'linux',
03:13:18 INFO - 'TMOUT': '86400',
03:13:18 INFO - 'USER': 'cltbld',
03:13:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207630.916581-462091188',
03:13:18 INFO - '_': '/tools/buildbot/bin/python'}
03:13:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:13:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:13:18 INFO - Running setup.py (path:/tmp/pip-0JPX0E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:13:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:13:18 INFO - Running setup.py (path:/tmp/pip-czNRgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:13:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:13:18 INFO - Running setup.py (path:/tmp/pip-FlQPHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:13:19 INFO - Running setup.py (path:/tmp/pip-0MlxUs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:13:19 INFO - Running setup.py (path:/tmp/pip-R63sBN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:13:19 INFO - Running setup.py (path:/tmp/pip-djAuYJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:13:19 INFO - Running setup.py (path:/tmp/pip-O0WLP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:13:19 INFO - Running setup.py (path:/tmp/pip-PLSy47-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:13:19 INFO - Running setup.py (path:/tmp/pip-6MYPgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:13:19 INFO - Running setup.py (path:/tmp/pip-8Q3At8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:13:19 INFO - Running setup.py (path:/tmp/pip-gahDQL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:13:20 INFO - Running setup.py (path:/tmp/pip-Svr2G_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:13:20 INFO - Running setup.py (path:/tmp/pip-Ziq7lN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:13:20 INFO - Running setup.py (path:/tmp/pip-Z_KlfU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:13:20 INFO - Running setup.py (path:/tmp/pip-NfyYHi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:13:20 INFO - Running setup.py (path:/tmp/pip-Gyf7Pa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:13:20 INFO - Running setup.py (path:/tmp/pip-c9w1lx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:13:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:13:20 INFO - Running setup.py (path:/tmp/pip-YEX7iR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:13:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:13:21 INFO - Running setup.py (path:/tmp/pip-O7_6Sd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:13:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:13:21 INFO - Running setup.py (path:/tmp/pip-_972pA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:13:21 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:13:21 INFO - Running setup.py (path:/tmp/pip-erhEEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:13:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:13:21 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:13:21 INFO - Running setup.py install for manifestparser
03:13:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:13:21 INFO - Running setup.py install for mozcrash
03:13:22 INFO - Running setup.py install for mozdebug
03:13:22 INFO - Running setup.py install for mozdevice
03:13:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:13:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:13:22 INFO - Running setup.py install for mozfile
03:13:22 INFO - Running setup.py install for mozhttpd
03:13:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:13:22 INFO - Running setup.py install for mozinfo
03:13:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:13:23 INFO - Running setup.py install for mozInstall
03:13:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:13:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:13:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:13:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:13:23 INFO - Running setup.py install for mozleak
03:13:23 INFO - Running setup.py install for mozlog
03:13:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:13:23 INFO - Running setup.py install for moznetwork
03:13:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:13:24 INFO - Running setup.py install for mozprocess
03:13:24 INFO - Running setup.py install for mozprofile
03:13:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:13:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:13:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:13:24 INFO - Running setup.py install for mozrunner
03:13:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:13:24 INFO - Running setup.py install for mozscreenshot
03:13:24 INFO - Running setup.py install for moztest
03:13:25 INFO - Running setup.py install for mozversion
03:13:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:13:25 INFO - Running setup.py install for wptserve
03:13:25 INFO - Running setup.py install for marionette-driver
03:13:25 INFO - Running setup.py install for browsermob-proxy
03:13:25 INFO - Running setup.py install for marionette-client
03:13:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:13:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:13:26 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:13:26 INFO - Cleaning up...
03:13:26 INFO - Return code: 0
03:13:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:13: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:13:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:13:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13: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:13:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:13:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:13:26 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 0x125d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x125e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12a1d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1296690>, '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 0x129a910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12a0370>, '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-1465207630.916581-462091188', '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:13:26 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:13:26 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:13:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:13:26 INFO - 'CCACHE_UMASK': '002',
03:13:26 INFO - 'DISPLAY': ':0',
03:13:26 INFO - 'HOME': '/home/cltbld',
03:13:26 INFO - 'LANG': 'en_US.UTF-8',
03:13:26 INFO - 'LOGNAME': 'cltbld',
03:13:26 INFO - 'MAIL': '/var/mail/cltbld',
03:13:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:13:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:13:26 INFO - 'MOZ_NO_REMOTE': '1',
03:13:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:13:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:13:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:13:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:13:26 INFO - 'PWD': '/builds/slave/test',
03:13:26 INFO - 'SHELL': '/bin/bash',
03:13:26 INFO - 'SHLVL': '1',
03:13:26 INFO - 'TERM': 'linux',
03:13:26 INFO - 'TMOUT': '86400',
03:13:26 INFO - 'USER': 'cltbld',
03:13:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207630.916581-462091188',
03:13:26 INFO - '_': '/tools/buildbot/bin/python'}
03:13:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:13:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:13:26 INFO - Running setup.py (path:/tmp/pip-5njspJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:13:27 INFO - Running setup.py (path:/tmp/pip-DXAUbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:13:27 INFO - Running setup.py (path:/tmp/pip-gGRIq7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:13:27 INFO - Running setup.py (path:/tmp/pip-63hkLX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:13:27 INFO - Running setup.py (path:/tmp/pip-wdUuDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:13:27 INFO - Running setup.py (path:/tmp/pip-alUITn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:13:27 INFO - Running setup.py (path:/tmp/pip-tywxe7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:13:27 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:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:13:27 INFO - Running setup.py (path:/tmp/pip-5qoL2t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:13:28 INFO - Running setup.py (path:/tmp/pip-HiI2QG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:13:28 INFO - Running setup.py (path:/tmp/pip-LAvzQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:13:28 INFO - Running setup.py (path:/tmp/pip-Y3v8T8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:13:28 INFO - Running setup.py (path:/tmp/pip-V8g1VM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:13:28 INFO - Running setup.py (path:/tmp/pip-aOQxtY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:13:28 INFO - Running setup.py (path:/tmp/pip-aVqj3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:13:28 INFO - Running setup.py (path:/tmp/pip-ZcRPUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:13:28 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:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:13:29 INFO - Running setup.py (path:/tmp/pip-iA0WNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:13:29 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:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:13:29 INFO - Running setup.py (path:/tmp/pip-E5sYJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:13:29 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:13:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:13:29 INFO - Running setup.py (path:/tmp/pip-8h1oAk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:13:29 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:13:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:13:29 INFO - Running setup.py (path:/tmp/pip-rqLCWK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:13:29 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:13:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:13:29 INFO - Running setup.py (path:/tmp/pip-F3G7We-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:13:29 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:13:29 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:13:30 INFO - Running setup.py (path:/tmp/pip-Dj3_1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:13:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:13:30 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:13:30 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:13:30 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:13:30 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:13:30 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:13:30 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:13:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:13:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:13:35 INFO - Downloading blessings-1.6.tar.gz
03:13:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:13:35 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:13:35 INFO - Installing collected packages: blessings
03:13:35 INFO - Running setup.py install for blessings
03:13:35 INFO - Successfully installed blessings
03:13:35 INFO - Cleaning up...
03:13:36 INFO - Return code: 0
03:13:36 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:13:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:13:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:13:36 INFO - Reading from file tmpfile_stdout
03:13:36 INFO - Current package versions:
03:13:36 INFO - argparse == 1.2.1
03:13:36 INFO - blessings == 1.6
03:13:36 INFO - blobuploader == 1.2.4
03:13:36 INFO - browsermob-proxy == 0.6.0
03:13:36 INFO - docopt == 0.6.1
03:13:36 INFO - manifestparser == 1.1
03:13:36 INFO - marionette-client == 2.3.0
03:13:36 INFO - marionette-driver == 1.4.0
03:13:36 INFO - mozInstall == 1.12
03:13:36 INFO - mozcrash == 0.17
03:13:36 INFO - mozdebug == 0.1
03:13:36 INFO - mozdevice == 0.48
03:13:36 INFO - mozfile == 1.2
03:13:36 INFO - mozhttpd == 0.7
03:13:36 INFO - mozinfo == 0.9
03:13:36 INFO - mozleak == 0.1
03:13:36 INFO - mozlog == 3.1
03:13:36 INFO - moznetwork == 0.27
03:13:36 INFO - mozprocess == 0.22
03:13:36 INFO - mozprofile == 0.28
03:13:36 INFO - mozrunner == 6.11
03:13:36 INFO - mozscreenshot == 0.1
03:13:36 INFO - mozsystemmonitor == 0.0
03:13:36 INFO - moztest == 0.7
03:13:36 INFO - mozversion == 1.4
03:13:36 INFO - psutil == 3.1.1
03:13:36 INFO - requests == 1.2.3
03:13:36 INFO - wptserve == 1.4.0
03:13:36 INFO - wsgiref == 0.1.2
03:13:36 INFO - Running post-action listener: _resource_record_post_action
03:13:36 INFO - Running post-action listener: _start_resource_monitoring
03:13:36 INFO - Starting resource monitoring.
03:13:36 INFO - #####
03:13:36 INFO - ##### Running pull step.
03:13:36 INFO - #####
03:13:36 INFO - Running pre-action listener: _resource_record_pre_action
03:13:36 INFO - Running main action method: pull
03:13:36 INFO - Pull has nothing to do!
03:13:36 INFO - Running post-action listener: _resource_record_post_action
03:13:36 INFO - #####
03:13:36 INFO - ##### Running install step.
03:13:36 INFO - #####
03:13:36 INFO - Running pre-action listener: _resource_record_pre_action
03:13:36 INFO - Running main action method: install
03:13:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:13:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:13:36 INFO - Reading from file tmpfile_stdout
03:13:36 INFO - Detecting whether we're running mozinstall >=1.0...
03:13:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:13:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:13:37 INFO - Reading from file tmpfile_stdout
03:13:37 INFO - Output received:
03:13:37 INFO - Usage: mozinstall [options] installer
03:13:37 INFO - Options:
03:13:37 INFO - -h, --help show this help message and exit
03:13:37 INFO - -d DEST, --destination=DEST
03:13:37 INFO - Directory to install application into. [default:
03:13:37 INFO - "/builds/slave/test"]
03:13:37 INFO - --app=APP Application being installed. [default: firefox]
03:13:37 INFO - mkdir: /builds/slave/test/build/application
03:13:37 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:13:37 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:14:02 INFO - Reading from file tmpfile_stdout
03:14:02 INFO - Output received:
03:14:02 INFO - /builds/slave/test/build/application/firefox/firefox
03:14:02 INFO - Running post-action listener: _resource_record_post_action
03:14:02 INFO - #####
03:14:02 INFO - ##### Running run-tests step.
03:14:02 INFO - #####
03:14:02 INFO - Running pre-action listener: _resource_record_pre_action
03:14:02 INFO - Running main action method: run_tests
03:14:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:14:02 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:14:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:14:02 INFO - grabbing minidump binary from tooltool
03:14:02 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:14:02 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 0x1296690>, '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 0x129a910>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12a0370>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:14:02 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:14:02 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:14:02 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
03:14:02 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:14:04 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpp9YPPh
03:14:04 INFO - INFO - File integrity verified, renaming tmpp9YPPh to linux64-minidump_stackwalk
03:14:04 INFO - INFO - Updating local cache /builds/tooltool_cache...
03:14:04 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
03:14:04 INFO - Return code: 0
03:14:04 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
03:14:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:14:04 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/JenPwMt-RnquxDC4hzcHgA/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', '--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:14:04 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/JenPwMt-RnquxDC4hzcHgA/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 --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:14:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:14:04 INFO - 'CCACHE_UMASK': '002',
03:14:04 INFO - 'DISPLAY': ':0',
03:14:04 INFO - 'HOME': '/home/cltbld',
03:14:04 INFO - 'LANG': 'en_US.UTF-8',
03:14:04 INFO - 'LOGNAME': 'cltbld',
03:14:04 INFO - 'MAIL': '/var/mail/cltbld',
03:14:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:14:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:14:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:14:04 INFO - 'MOZ_NO_REMOTE': '1',
03:14:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:14:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:14:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:14:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:14:04 INFO - 'PWD': '/builds/slave/test',
03:14:04 INFO - 'SHELL': '/bin/bash',
03:14:04 INFO - 'SHLVL': '1',
03:14:04 INFO - 'TERM': 'linux',
03:14:04 INFO - 'TMOUT': '86400',
03:14:04 INFO - 'USER': 'cltbld',
03:14:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465207630.916581-462091188',
03:14:04 INFO - '_': '/tools/buildbot/bin/python'}
03:14:04 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/JenPwMt-RnquxDC4hzcHgA/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', '--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:14:05 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:14:05 INFO - import pkg_resources
03:14:06 INFO - Using 1 client processes
03:14:07 INFO - wptserve Starting http server on 127.0.0.1:8000
03:14:07 INFO - wptserve Starting http server on 127.0.0.1:8001
03:14:07 INFO - wptserve Starting http server on 127.0.0.1:8443
03:14:09 INFO - SUITE-START | Running 1476 tests
03:14:09 INFO - Running testharness tests
03:14:09 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
03:14:09 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
03:14:09 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:14:09 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
03:14:09 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:14:09 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:14:09 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:14:09 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:14:09 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
03:14:09 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:14:09 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:14:09 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 7ms
03:14:09 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:14:09 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 8ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:14:09 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:14:09 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:14:09 INFO - Setting up ssl
03:14:09 INFO - PROCESS | certutil |
03:14:09 INFO - PROCESS | certutil |
03:14:09 INFO - PROCESS | certutil |
03:14:09 INFO - Certificate Nickname Trust Attributes
03:14:09 INFO - SSL,S/MIME,JAR/XPI
03:14:09 INFO -
03:14:09 INFO - web-platform-tests CT,,
03:14:09 INFO -
03:14:09 INFO - Starting runner
03:14:11 INFO - PROCESS | 1960 | 1465208051080 Marionette INFO Listening on port 2828
03:14:13 INFO - PROCESS | 1960 | 1465208053740 Marionette INFO startBrowser 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:13 INFO - PROCESS | 1960 | 1465208053769 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:14 INFO - PROCESS | 1960 | 1465208054230 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:14 INFO - PROCESS | 1960 | 1465208054299 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:14 INFO - PROCESS | 1960 |
03:14:14 INFO - PROCESS | 1960 | (process:2012): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
03:14:15 INFO - PROCESS | 1960 | 1465208055251 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:15 INFO - PROCESS | 1960 | 1465208055739 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:14:15 INFO - PROCESS | 1960 | 1465208055808 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:15 INFO - PROCESS | 1960 | 1465208055825 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 673ms
03:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:14:16 INFO - PROCESS | 1960 | 1465208056507 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:16 INFO - PROCESS | 1960 | 1465208056603 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 578ms
03:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:14:17 INFO - PROCESS | 1960 | 1465208057078 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:17 INFO - PROCESS | 1960 | 1465208057159 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 533ms
03:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:14:17 INFO - PROCESS | 1960 | 1465208057624 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:17 INFO - PROCESS | 1960 | 1465208057738 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 529ms
03:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:14:18 INFO - PROCESS | 1960 | 1465208058191 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:18 INFO - PROCESS | 1960 | 1465208058287 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 593ms
03:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:14:18 INFO - PROCESS | 1960 | 1465208058777 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:18 INFO - PROCESS | 1960 | 1465208058857 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 686ms
03:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:14:19 INFO - PROCESS | 1960 | 1465208059465 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:19 INFO - PROCESS | 1960 | 1465208059538 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 522ms
03:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:14:20 INFO - PROCESS | 1960 | 1465208059994 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:20 INFO - PROCESS | 1960 | 1465208060086 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 529ms
03:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:14:20 INFO - PROCESS | 1960 | 1465208060532 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:20 INFO - PROCESS | 1960 | 1465208060617 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 686ms
03:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:14:21 INFO - PROCESS | 1960 | 1465208061217 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:21 INFO - PROCESS | 1960 | 1465208061339 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 873ms
03:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:14:22 INFO - PROCESS | 1960 | 1465208062095 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:22 INFO - PROCESS | 1960 | 1465208062180 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 575ms
03:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:14:22 INFO - PROCESS | 1960 | 1465208062702 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:22 INFO - PROCESS | 1960 | 1465208062787 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 573ms
03:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:14:23 INFO - PROCESS | 1960 | 1465208063309 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:23 INFO - PROCESS | 1960 | 1465208063395 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 652ms
03:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:14:23 INFO - PROCESS | 1960 | 1465208063940 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:24 INFO - PROCESS | 1960 | 1465208064026 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 581ms
03:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:14:24 INFO - PROCESS | 1960 | 1465208064521 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:24 INFO - PROCESS | 1960 | 1465208064604 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 574ms
03:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:14:25 INFO - PROCESS | 1960 | 1465208065113 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:25 INFO - PROCESS | 1960 | 1465208065212 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 727ms
03:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:14:25 INFO - PROCESS | 1960 | 1465208065841 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:25 INFO - PROCESS | 1960 | 1465208065918 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms
03:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:14:26 INFO - PROCESS | 1960 | 1465208066480 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:26 INFO - PROCESS | 1960 | 1465208066583 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 583ms
03:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:14:27 INFO - PROCESS | 1960 | 1465208067077 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:27 INFO - PROCESS | 1960 | 1465208067173 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 582ms
03:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:14:27 INFO - PROCESS | 1960 | 1465208067674 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:27 INFO - PROCESS | 1960 | 1465208067759 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 637ms
03:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:14:28 INFO - PROCESS | 1960 | 1465208068293 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:28 INFO - PROCESS | 1960 | 1465208068367 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 576ms
03:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:14:28 INFO - PROCESS | 1960 | 1465208068902 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:29 INFO - PROCESS | 1960 | 1465208069021 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 632ms
03:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:14:29 INFO - PROCESS | 1960 | 1465208069513 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:29 INFO - PROCESS | 1960 | 1465208069595 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 533ms
03:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:14:30 INFO - PROCESS | 1960 | 1465208070073 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:30 INFO - PROCESS | 1960 | 1465208070163 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 597ms
03:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:14:30 INFO - PROCESS | 1960 | 1465208070662 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:30 INFO - PROCESS | 1960 | 1465208070732 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 530ms
03:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:14:31 INFO - PROCESS | 1960 | 1465208071190 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:31 INFO - PROCESS | 1960 | 1465208071261 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms
03:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:14:31 INFO - PROCESS | 1960 | 1465208071736 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:31 INFO - PROCESS | 1960 | 1465208071836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 634ms
03:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:14:32 INFO - PROCESS | 1960 | 1465208072363 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:32 INFO - PROCESS | 1960 | 1465208072437 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 981ms
03:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:14:33 INFO - PROCESS | 1960 | 1465208073351 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:33 INFO - PROCESS | 1960 | 1465208073436 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 776ms
03:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:14:34 INFO - PROCESS | 1960 | 1465208074148 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:34 INFO - PROCESS | 1960 | 1465208074227 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 588ms
03:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:14:34 INFO - PROCESS | 1960 | 1465208074788 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:34 INFO - PROCESS | 1960 | 1465208074903 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 741ms
03:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:14:35 INFO - PROCESS | 1960 | 1465208075508 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:35 INFO - PROCESS | 1960 | 1465208075711 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 627ms
03:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:14:36 INFO - PROCESS | 1960 | 1465208076144 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:36 INFO - PROCESS | 1960 | 1465208076256 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 577ms
03:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:14:36 INFO - PROCESS | 1960 | 1465208076737 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:36 INFO - PROCESS | 1960 | 1465208076858 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 628ms
03:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:14:37 INFO - PROCESS | 1960 | 1465208077372 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:37 INFO - PROCESS | 1960 | 1465208077470 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 591ms
03:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:14:37 INFO - PROCESS | 1960 | 1465208077971 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:38 INFO - PROCESS | 1960 | 1465208078106 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 735ms
03:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:14:38 INFO - PROCESS | 1960 | 1465208078714 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:38 INFO - PROCESS | 1960 | 1465208078836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 729ms
03:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:14:39 INFO - PROCESS | 1960 | 1465208079450 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:39 INFO - PROCESS | 1960 | 1465208079742 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 824ms
03:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:14:40 INFO - PROCESS | 1960 | 1465208080297 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:40 INFO - PROCESS | 1960 | 1465208080371 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 634ms
03:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:14:40 INFO - PROCESS | 1960 | 1465208080941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:41 INFO - PROCESS | 1960 | 1465208081017 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 583ms
03:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:14:41 INFO - PROCESS | 1960 | 1465208081554 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:41 INFO - PROCESS | 1960 | 1465208081634 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 691ms
03:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:14:42 INFO - PROCESS | 1960 | 1465208082232 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:42 INFO - PROCESS | 1960 | 1465208082321 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 573ms
03:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:14:42 INFO - PROCESS | 1960 | 1465208082813 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:42 INFO - PROCESS | 1960 | 1465208082902 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 580ms
03:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:14:43 INFO - PROCESS | 1960 | 1465208083405 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:43 INFO - PROCESS | 1960 | 1465208083487 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 589ms
03:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:14:43 INFO - PROCESS | 1960 | 1465208083987 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:44 INFO - PROCESS | 1960 | 1465208084067 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 526ms
03:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:14:44 INFO - PROCESS | 1960 | 1465208084534 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:44 INFO - PROCESS | 1960 | 1465208084619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 537ms
03:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:14:45 INFO - PROCESS | 1960 | 1465208085074 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:45 INFO - PROCESS | 1960 | 1465208085166 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms
03:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:14:45 INFO - PROCESS | 1960 | 1465208085704 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:45 INFO - PROCESS | 1960 | 1465208085783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 923ms
03:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:14:46 INFO - PROCESS | 1960 | 1465208086637 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:46 INFO - PROCESS | 1960 | 1465208086733 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 585ms
03:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:14:47 INFO - PROCESS | 1960 | 1465208087239 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:47 INFO - PROCESS | 1960 | 1465208087327 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 583ms
03:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:14:47 INFO - PROCESS | 1960 | 1465208087845 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:47 INFO - PROCESS | 1960 | 1465208087926 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 589ms
03:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:14:48 INFO - PROCESS | 1960 | 1465208088448 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:48 INFO - PROCESS | 1960 | 1465208088521 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 586ms
03:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:14:49 INFO - PROCESS | 1960 | 1465208089037 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:49 INFO - PROCESS | 1960 | 1465208089166 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 735ms
03:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:14:49 INFO - PROCESS | 1960 | 1465208089785 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:49 INFO - PROCESS | 1960 | 1465208089893 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 583ms
03:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:14:50 INFO - PROCESS | 1960 | 1465208090396 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:50 INFO - PROCESS | 1960 | 1465208090481 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 527ms
03:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:14:50 INFO - PROCESS | 1960 | 1465208090941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:51 INFO - PROCESS | 1960 | 1465208091049 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 578ms
03:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:14:51 INFO - PROCESS | 1960 | 1465208091524 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:51 INFO - PROCESS | 1960 | 1465208091603 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 528ms
03:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:14:52 INFO - PROCESS | 1960 | 1465208092072 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:52 INFO - PROCESS | 1960 | 1465208092150 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 536ms
03:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:14:52 INFO - PROCESS | 1960 | 1465208092660 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:52 INFO - PROCESS | 1960 | 1465208092740 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 992ms
03:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:14:53 INFO - PROCESS | 1960 | 1465208093600 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:53 INFO - PROCESS | 1960 | 1465208093696 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 722ms
03:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:14:54 INFO - PROCESS | 1960 | 1465208094352 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:54 INFO - PROCESS | 1960 | 1465208094438 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 579ms
03:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:14:54 INFO - PROCESS | 1960 | 1465208094947 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:55 INFO - PROCESS | 1960 | 1465208095031 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 631ms
03:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:14:55 INFO - PROCESS | 1960 | 1465208095565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:55 INFO - PROCESS | 1960 | 1465208095649 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 572ms
03:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:14:56 INFO - PROCESS | 1960 | 1465208096148 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:56 INFO - PROCESS | 1960 | 1465208096234 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 678ms
03:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:14:56 INFO - PROCESS | 1960 | 1465208096833 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:56 INFO - PROCESS | 1960 | 1465208096960 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 633ms
03:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:14:57 INFO - PROCESS | 1960 | 1465208097475 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:57 INFO - PROCESS | 1960 | 1465208097572 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 584ms
03:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:14:58 INFO - PROCESS | 1960 | 1465208098080 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:58 INFO - PROCESS | 1960 | 1465208098150 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 646ms
03:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:14:58 INFO - PROCESS | 1960 | 1465208098715 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:58 INFO - PROCESS | 1960 | 1465208098803 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 533ms
03:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:14:59 INFO - PROCESS | 1960 | 1465208099335 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:14:59 INFO - PROCESS | 1960 | 1465208099418 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 832ms
03:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:15:00 INFO - PROCESS | 1960 | 1465208100128 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:00 INFO - PROCESS | 1960 | 1465208100241 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 835ms
03:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:15:00 INFO - PROCESS | 1960 | 1465208100987 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:01 INFO - PROCESS | 1960 | 1465208101086 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 578ms
03:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:15:01 INFO - PROCESS | 1960 | 1465208101626 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:01 INFO - PROCESS | 1960 | 1465208101734 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 738ms
03:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:15:02 INFO - PROCESS | 1960 | 1465208102316 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:02 INFO - PROCESS | 1960 | 1465208102394 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:02 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:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 576ms
03:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:15:02 INFO - PROCESS | 1960 | 1465208102907 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:02 INFO - PROCESS | 1960 | 1465208102998 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:03 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:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 586ms
03:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:15:03 INFO - PROCESS | 1960 | 1465208103508 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:03 INFO - PROCESS | 1960 | 1465208103604 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:04 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:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 633ms
03:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:15:04 INFO - PROCESS | 1960 | 1465208104137 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:04 INFO - PROCESS | 1960 | 1465208104231 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:04 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:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 533ms
03:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:15:04 INFO - PROCESS | 1960 | 1465208104696 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:04 INFO - PROCESS | 1960 | 1465208104810 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:05 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:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 641ms
03:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:15:05 INFO - PROCESS | 1960 | 1465208105326 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:05 INFO - PROCESS | 1960 | 1465208105401 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:05 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:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 574ms
03:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:15:05 INFO - PROCESS | 1960 | 1465208105924 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:06 INFO - PROCESS | 1960 | 1465208106010 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:06 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:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 787ms
03:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:15:06 INFO - PROCESS | 1960 | 1465208106717 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:06 INFO - PROCESS | 1960 | 1465208106801 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:07 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:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms
03:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:15:07 INFO - PROCESS | 1960 | 1465208107343 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:07 INFO - PROCESS | 1960 | 1465208107422 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:08 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:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 918ms
03:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:15:08 INFO - PROCESS | 1960 | 1465208108234 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:08 INFO - PROCESS | 1960 | 1465208108321 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:08 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:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 681ms
03:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:15:08 INFO - PROCESS | 1960 | 1465208108924 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:09 INFO - PROCESS | 1960 | 1465208109008 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:09 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:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 574ms
03:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:15:09 INFO - PROCESS | 1960 | 1465208109503 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:09 INFO - PROCESS | 1960 | 1465208109586 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:10 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:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 578ms
03:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:15:10 INFO - PROCESS | 1960 | 1465208110099 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:10 INFO - PROCESS | 1960 | 1465208110189 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:10 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:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 626ms
03:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:15:10 INFO - PROCESS | 1960 | 1465208110724 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:10 INFO - PROCESS | 1960 | 1465208110804 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:11 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:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 728ms
03:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:15:11 INFO - PROCESS | 1960 | 1465208111452 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:11 INFO - PROCESS | 1960 | 1465208111548 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:12 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:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 571ms
03:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:15:12 INFO - PROCESS | 1960 | 1465208112044 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:12 INFO - PROCESS | 1960 | 1465208112135 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:12 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:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 684ms
03:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:15:12 INFO - PROCESS | 1960 | 1465208112726 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:12 INFO - PROCESS | 1960 | 1465208112810 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:13 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:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 791ms
03:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:15:13 INFO - PROCESS | 1960 | 1465208113542 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:13 INFO - PROCESS | 1960 | 1465208113630 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:13 INFO - PROCESS | 1960 | 1465208113804 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:15:14 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:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 846ms
03:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:15:14 INFO - PROCESS | 1960 | 1465208114392 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:14 INFO - PROCESS | 1960 | 1465208114488 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:15 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:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 736ms
03:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:15:15 INFO - PROCESS | 1960 | 1465208115140 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:15 INFO - PROCESS | 1960 | 1465208115225 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:15 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:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 842ms
03:15:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:15:15 INFO - PROCESS | 1960 | 1465208115981 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:16 INFO - PROCESS | 1960 | 1465208116116 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:15:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 637ms
03:15:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:15:16 INFO - PROCESS | 1960 | 1465208116619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:16 INFO - PROCESS | 1960 | 1465208116709 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:15:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 676ms
03:15:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:15:17 INFO - PROCESS | 1960 | 1465208117309 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:17 INFO - PROCESS | 1960 | 1465208117399 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:15:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 624ms
03:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:15:17 INFO - PROCESS | 1960 | 1465208117937 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:18 INFO - PROCESS | 1960 | 1465208118021 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 629ms
03:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:15:18 INFO - PROCESS | 1960 | 1465208118575 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:18 INFO - PROCESS | 1960 | 1465208118687 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 584ms
03:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:15:19 INFO - PROCESS | 1960 | 1465208119181 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:19 INFO - PROCESS | 1960 | 1465208119271 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 888ms
03:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:15:20 INFO - PROCESS | 1960 | 1465208120068 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:20 INFO - PROCESS | 1960 | 1465208120159 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 625ms
03:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:15:20 INFO - PROCESS | 1960 | 1465208120727 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:20 INFO - PROCESS | 1960 | 1465208120824 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:15:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 687ms
03:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:15:21 INFO - PROCESS | 1960 | 1465208121441 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:21 INFO - PROCESS | 1960 | 1465208121565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 736ms
03:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:15:22 INFO - PROCESS | 1960 | 1465208122174 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:22 INFO - PROCESS | 1960 | 1465208122320 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 792ms
03:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:15:22 INFO - PROCESS | 1960 | 1465208122975 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:23 INFO - PROCESS | 1960 | 1465208123092 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 623ms
03:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:15:23 INFO - PROCESS | 1960 | 1465208123612 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:23 INFO - PROCESS | 1960 | 1465208123717 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:24 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:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1079ms
03:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:15:24 INFO - PROCESS | 1960 | 1465208124688 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:24 INFO - PROCESS | 1960 | 1465208124772 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1078ms
03:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:15:25 INFO - PROCESS | 1960 | 1465208125770 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:25 INFO - PROCESS | 1960 | 1465208125837 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:26 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:15:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
03:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 773ms
03:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:15:26 INFO - PROCESS | 1960 | 1465208126576 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:26 INFO - PROCESS | 1960 | 1465208126669 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 642ms
03:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:15:27 INFO - PROCESS | 1960 | 1465208127239 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:27 INFO - PROCESS | 1960 | 1465208127333 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 582ms
03:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:15:27 INFO - PROCESS | 1960 | 1465208127851 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:27 INFO - PROCESS | 1960 | 1465208127937 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 598ms
03:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:15:28 INFO - PROCESS | 1960 | 1465208128447 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:28 INFO - PROCESS | 1960 | 1465208128527 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 633ms
03:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:15:29 INFO - PROCESS | 1960 | 1465208129085 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:29 INFO - PROCESS | 1960 | 1465208129161 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 733ms
03:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:15:29 INFO - PROCESS | 1960 | 1465208129829 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:29 INFO - PROCESS | 1960 | 1465208129942 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:30 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:15:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
03:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 680ms
03:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:15:30 INFO - PROCESS | 1960 | 1465208130521 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:30 INFO - PROCESS | 1960 | 1465208130636 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 629ms
03:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:15:31 INFO - PROCESS | 1960 | 1465208131148 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:31 INFO - PROCESS | 1960 | 1465208131266 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:31 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
03:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 577ms
03:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:15:31 INFO - PROCESS | 1960 | 1465208131747 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:31 INFO - PROCESS | 1960 | 1465208131838 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:32 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:15:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
03:15:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 632ms
03:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:15:32 INFO - PROCESS | 1960 | 1465208132385 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:32 INFO - PROCESS | 1960 | 1465208132499 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:15:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:15:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:15:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:15:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
03:15:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 878ms
03:15:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:15:33 INFO - PROCESS | 1960 | 1465208133296 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:33 INFO - PROCESS | 1960 | 1465208133409 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:15:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 653ms
03:15:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:15:33 INFO - PROCESS | 1960 | 1465208133963 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:34 INFO - PROCESS | 1960 | 1465208134038 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:15:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 579ms
03:15:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:15:34 INFO - PROCESS | 1960 | 1465208134580 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:34 INFO - PROCESS | 1960 | 1465208134660 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:15:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 597ms
03:15:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:15:35 INFO - PROCESS | 1960 | 1465208135178 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:35 INFO - PROCESS | 1960 | 1465208135272 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:15:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 590ms
03:15:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:15:35 INFO - PROCESS | 1960 | 1465208135783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:35 INFO - PROCESS | 1960 | 1465208135886 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:15:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 697ms
03:15:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:15:36 INFO - PROCESS | 1960 | 1465208136474 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:36 INFO - PROCESS | 1960 | 1465208136645 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:15:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 779ms
03:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:15:37 INFO - PROCESS | 1960 | 1465208137263 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:37 INFO - PROCESS | 1960 | 1465208137361 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:15:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 613ms
03:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:15:37 INFO - PROCESS | 1960 | 1465208137875 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:37 INFO - PROCESS | 1960 | 1465208137963 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:15:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 576ms
03:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:15:38 INFO - PROCESS | 1960 | 1465208138462 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:38 INFO - PROCESS | 1960 | 1465208138554 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 585ms
03:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:15:39 INFO - PROCESS | 1960 | 1465208139102 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:39 INFO - PROCESS | 1960 | 1465208139227 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 930ms
03:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:15:39 INFO - PROCESS | 1960 | 1465208139991 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:40 INFO - PROCESS | 1960 | 1465208140073 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:15:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 685ms
03:15:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:15:40 INFO - PROCESS | 1960 | 1465208140679 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:40 INFO - PROCESS | 1960 | 1465208140791 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:41 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:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 577ms
03:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:15:41 INFO - PROCESS | 1960 | 1465208141285 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:41 INFO - PROCESS | 1960 | 1465208141361 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 644ms
03:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:15:41 INFO - PROCESS | 1960 | 1465208141913 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:41 INFO - PROCESS | 1960 | 1465208141994 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 578ms
03:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:15:42 INFO - PROCESS | 1960 | 1465208142497 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:42 INFO - PROCESS | 1960 | 1465208142565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:43 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:15:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 626ms
03:15:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:15:43 INFO - PROCESS | 1960 | 1465208143134 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:43 INFO - PROCESS | 1960 | 1465208143224 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:45 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:15:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:15:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:15:45 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:15:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:15:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:15:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:15:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 2339ms
03:15:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:15:45 INFO - PROCESS | 1960 | 1465208145479 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:45 INFO - PROCESS | 1960 | 1465208145582 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:15:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 824ms
03:15:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:15:46 INFO - PROCESS | 1960 | 1465208146329 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:46 INFO - PROCESS | 1960 | 1465208146449 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:46 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:15:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 640ms
03:15:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:15:46 INFO - PROCESS | 1960 | 1465208146972 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:47 INFO - PROCESS | 1960 | 1465208147068 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:47 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:15:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 578ms
03:15:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:15:47 INFO - PROCESS | 1960 | 1465208147567 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:47 INFO - PROCESS | 1960 | 1465208147661 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:48 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:15:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 575ms
03:15:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:15:48 INFO - PROCESS | 1960 | 1465208148162 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:48 INFO - PROCESS | 1960 | 1465208148251 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:48 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:15:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 637ms
03:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:15:48 INFO - PROCESS | 1960 | 1465208148790 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:48 INFO - PROCESS | 1960 | 1465208148910 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 627ms
03:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:15:49 INFO - PROCESS | 1960 | 1465208149446 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:49 INFO - PROCESS | 1960 | 1465208149542 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 633ms
03:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:15:50 INFO - PROCESS | 1960 | 1465208150068 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:50 INFO - PROCESS | 1960 | 1465208150142 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 523ms
03:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:15:50 INFO - PROCESS | 1960 | 1465208150612 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:50 INFO - PROCESS | 1960 | 1465208150722 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 625ms
03:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:15:51 INFO - PROCESS | 1960 | 1465208151237 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:51 INFO - PROCESS | 1960 | 1465208151303 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 578ms
03:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:15:51 INFO - PROCESS | 1960 | 1465208151821 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:51 INFO - PROCESS | 1960 | 1465208151896 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 780ms
03:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:15:52 INFO - PROCESS | 1960 | 1465208152609 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:52 INFO - PROCESS | 1960 | 1465208152739 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 825ms
03:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:15:53 INFO - PROCESS | 1960 | 1465208153452 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:53 INFO - PROCESS | 1960 | 1465208153549 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 576ms
03:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:15:54 INFO - PROCESS | 1960 | 1465208154061 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:54 INFO - PROCESS | 1960 | 1465208154156 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 586ms
03:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:15:54 INFO - PROCESS | 1960 | 1465208154666 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:54 INFO - PROCESS | 1960 | 1465208154783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 731ms
03:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:15:55 INFO - PROCESS | 1960 | 1465208155382 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:55 INFO - PROCESS | 1960 | 1465208155486 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 636ms
03:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:15:56 INFO - PROCESS | 1960 | 1465208156038 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:56 INFO - PROCESS | 1960 | 1465208156182 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 677ms
03:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:15:56 INFO - PROCESS | 1960 | 1465208156726 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:56 INFO - PROCESS | 1960 | 1465208156818 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 627ms
03:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:15:57 INFO - PROCESS | 1960 | 1465208157353 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:57 INFO - PROCESS | 1960 | 1465208157421 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 479ms
03:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:15:57 INFO - PROCESS | 1960 | 1465208157854 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:57 INFO - PROCESS | 1960 | 1465208157970 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 625ms
03:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:15:58 INFO - PROCESS | 1960 | 1465208158487 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:58 INFO - PROCESS | 1960 | 1465208158564 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 526ms
03:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:15:59 INFO - PROCESS | 1960 | 1465208159024 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:59 INFO - PROCESS | 1960 | 1465208159161 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 930ms
03:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:15:59 INFO - PROCESS | 1960 | 1465208159982 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:00 INFO - PROCESS | 1960 | 1465208160124 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 689ms
03:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:16:00 INFO - PROCESS | 1960 | 1465208160661 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:00 INFO - PROCESS | 1960 | 1465208160766 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 633ms
03:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:16:01 INFO - PROCESS | 1960 | 1465208161324 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:01 INFO - PROCESS | 1960 | 1465208161404 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 632ms
03:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:16:01 INFO - PROCESS | 1960 | 1465208161968 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:02 INFO - PROCESS | 1960 | 1465208162058 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 581ms
03:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:16:02 INFO - PROCESS | 1960 | 1465208162564 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:02 INFO - PROCESS | 1960 | 1465208162635 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 645ms
03:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:16:03 INFO - PROCESS | 1960 | 1465208163201 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:03 INFO - PROCESS | 1960 | 1465208163300 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 681ms
03:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:16:03 INFO - PROCESS | 1960 | 1465208163881 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:03 INFO - PROCESS | 1960 | 1465208163957 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 526ms
03:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:16:04 INFO - PROCESS | 1960 | 1465208164430 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:04 INFO - PROCESS | 1960 | 1465208164507 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 534ms
03:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:16:04 INFO - PROCESS | 1960 | 1465208164978 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:05 INFO - PROCESS | 1960 | 1465208165092 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:16:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 578ms
03:16:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:16:05 INFO - PROCESS | 1960 | 1465208165569 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:05 INFO - PROCESS | 1960 | 1465208165665 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:16:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 845ms
03:16:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:16:06 INFO - PROCESS | 1960 | 1465208166436 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:06 INFO - PROCESS | 1960 | 1465208166541 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 794ms
03:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:16:07 INFO - PROCESS | 1960 | 1465208167248 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:07 INFO - PROCESS | 1960 | 1465208167337 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:07 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:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 685ms
03:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:16:07 INFO - PROCESS | 1960 | 1465208167962 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:08 INFO - PROCESS | 1960 | 1465208168048 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:16:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 649ms
03:16:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:16:08 INFO - PROCESS | 1960 | 1465208168582 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:08 INFO - PROCESS | 1960 | 1465208168677 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:09 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:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 574ms
03:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:16:09 INFO - PROCESS | 1960 | 1465208169180 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:09 INFO - PROCESS | 1960 | 1465208169259 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:09 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:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 545ms
03:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:16:09 INFO - PROCESS | 1960 | 1465208169741 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:09 INFO - PROCESS | 1960 | 1465208169838 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:10 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:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1137ms
03:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:16:10 INFO - PROCESS | 1960 | 1465208170864 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:10 INFO - PROCESS | 1960 | 1465208170974 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:11 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:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1077ms
03:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:16:11 INFO - PROCESS | 1960 | 1465208171946 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:12 INFO - PROCESS | 1960 | 1465208172017 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:13 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:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1277ms
03:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:16:13 INFO - PROCESS | 1960 | 1465208173233 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:13 INFO - PROCESS | 1960 | 1465208173339 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:14 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:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1073ms
03:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:16:14 INFO - PROCESS | 1960 | 1465208174316 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:14 INFO - PROCESS | 1960 | 1465208174387 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:15 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:16:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1131ms
03:16:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:16:15 INFO - PROCESS | 1960 | 1465208175459 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:15 INFO - PROCESS | 1960 | 1465208175546 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:16 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:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1077ms
03:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:16:16 INFO - PROCESS | 1960 | 1465208176532 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:16 INFO - PROCESS | 1960 | 1465208176615 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:17 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:16:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1076ms
03:16:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:16:17 INFO - PROCESS | 1960 | 1465208177617 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:17 INFO - PROCESS | 1960 | 1465208177697 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1075ms
03:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:16:18 INFO - PROCESS | 1960 | 1465208178703 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:18 INFO - PROCESS | 1960 | 1465208178843 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:20 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:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1327ms
03:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:16:20 INFO - PROCESS | 1960 | 1465208180034 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:20 INFO - PROCESS | 1960 | 1465208180123 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1075ms
03:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:16:21 INFO - PROCESS | 1960 | 1465208181120 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:21 INFO - PROCESS | 1960 | 1465208181212 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:21 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:16:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
03:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 621ms
03:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:16:21 INFO - PROCESS | 1960 | 1465208181783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:21 INFO - PROCESS | 1960 | 1465208181903 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 652ms
03:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:16:22 INFO - PROCESS | 1960 | 1465208182411 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:22 INFO - PROCESS | 1960 | 1465208182506 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:23 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:16:23 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:16:23 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:16:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
03:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 627ms
03:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:16:23 INFO - PROCESS | 1960 | 1465208183042 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:23 INFO - PROCESS | 1960 | 1465208183119 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:23 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:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 584ms
03:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:16:23 INFO - PROCESS | 1960 | 1465208183641 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:23 INFO - PROCESS | 1960 | 1465208183731 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1134ms
03:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:16:24 INFO - PROCESS | 1960 | 1465208184770 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:24 INFO - PROCESS | 1960 | 1465208184852 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:25 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:16:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1176ms
03:16:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:16:25 INFO - PROCESS | 1960 | 1465208185955 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:26 INFO - PROCESS | 1960 | 1465208186050 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:27 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:16:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1082ms
03:16:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:16:27 INFO - PROCESS | 1960 | 1465208187044 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:27 INFO - PROCESS | 1960 | 1465208187118 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:28 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:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1023ms
03:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:16:28 INFO - PROCESS | 1960 | 1465208188095 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:28 INFO - PROCESS | 1960 | 1465208188177 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:29 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:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1077ms
03:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:16:29 INFO - PROCESS | 1960 | 1465208189167 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:29 INFO - PROCESS | 1960 | 1465208189248 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:29 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:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 575ms
03:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:16:29 INFO - PROCESS | 1960 | 1465208189753 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:29 INFO - PROCESS | 1960 | 1465208189835 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1031ms
03:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:16:30 INFO - PROCESS | 1960 | 1465208190792 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:30 INFO - PROCESS | 1960 | 1465208190887 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1027ms
03:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:16:31 INFO - PROCESS | 1960 | 1465208191832 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:31 INFO - PROCESS | 1960 | 1465208191950 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 782ms
03:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:16:32 INFO - PROCESS | 1960 | 1465208192611 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:32 INFO - PROCESS | 1960 | 1465208192707 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 576ms
03:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:16:33 INFO - PROCESS | 1960 | 1465208193219 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:33 INFO - PROCESS | 1960 | 1465208193309 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 577ms
03:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:16:33 INFO - PROCESS | 1960 | 1465208193824 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:33 INFO - PROCESS | 1960 | 1465208193910 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms
03:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:16:34 INFO - PROCESS | 1960 | 1465208194450 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:34 INFO - PROCESS | 1960 | 1465208194567 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 676ms
03:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:16:35 INFO - PROCESS | 1960 | 1465208195139 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:35 INFO - PROCESS | 1960 | 1465208195237 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 644ms
03:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:16:35 INFO - PROCESS | 1960 | 1465208195778 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:35 INFO - PROCESS | 1960 | 1465208195859 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 579ms
03:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:16:36 INFO - PROCESS | 1960 | 1465208196370 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:36 INFO - PROCESS | 1960 | 1465208196470 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:36 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:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 581ms
03:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:16:36 INFO - PROCESS | 1960 | 1465208196954 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:37 INFO - PROCESS | 1960 | 1465208197051 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:37 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:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 684ms
03:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:16:37 INFO - PROCESS | 1960 | 1465208197632 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:37 INFO - PROCESS | 1960 | 1465208197731 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:38 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:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 674ms
03:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:16:38 INFO - PROCESS | 1960 | 1465208198315 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:38 INFO - PROCESS | 1960 | 1465208198509 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 788ms
03:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:16:39 INFO - PROCESS | 1960 | 1465208199108 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:39 INFO - PROCESS | 1960 | 1465208199196 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:39 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:16:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:39 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:39 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
03:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 575ms
03:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:16:39 INFO - PROCESS | 1960 | 1465208199711 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:39 INFO - PROCESS | 1960 | 1465208199793 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 585ms
03:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:16:40 INFO - PROCESS | 1960 | 1465208200313 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:40 INFO - PROCESS | 1960 | 1465208200399 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:40 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:16:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:16:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:16:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:16:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:16:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:16:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
03:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 633ms
03:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:16:40 INFO - PROCESS | 1960 | 1465208200942 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:41 INFO - PROCESS | 1960 | 1465208201021 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 677ms
03:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:16:41 INFO - PROCESS | 1960 | 1465208201622 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:41 INFO - PROCESS | 1960 | 1465208201702 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 837ms
03:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:16:42 INFO - PROCESS | 1960 | 1465208202464 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:42 INFO - PROCESS | 1960 | 1465208202563 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 572ms
03:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:16:43 INFO - PROCESS | 1960 | 1465208203059 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:43 INFO - PROCESS | 1960 | 1465208203149 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 583ms
03:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:16:43 INFO - PROCESS | 1960 | 1465208203646 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:43 INFO - PROCESS | 1960 | 1465208203722 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 528ms
03:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:16:44 INFO - PROCESS | 1960 | 1465208204185 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:44 INFO - PROCESS | 1960 | 1465208204294 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 591ms
03:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:16:44 INFO - PROCESS | 1960 | 1465208204855 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:45 INFO - PROCESS | 1960 | 1465208205024 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 949ms
03:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:16:45 INFO - PROCESS | 1960 | 1465208205748 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:45 INFO - PROCESS | 1960 | 1465208205848 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 631ms
03:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:16:46 INFO - PROCESS | 1960 | 1465208206408 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:46 INFO - PROCESS | 1960 | 1465208206525 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 590ms
03:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:16:47 INFO - PROCESS | 1960 | 1465208207012 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:47 INFO - PROCESS | 1960 | 1465208207097 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 633ms
03:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:16:47 INFO - PROCESS | 1960 | 1465208207636 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:47 INFO - PROCESS | 1960 | 1465208207717 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms
03:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:16:48 INFO - PROCESS | 1960 | 1465208208171 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:48 INFO - PROCESS | 1960 | 1465208208289 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 786ms
03:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:16:48 INFO - PROCESS | 1960 | 1465208208965 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:49 INFO - PROCESS | 1960 | 1465208209069 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 627ms
03:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:16:49 INFO - PROCESS | 1960 | 1465208209588 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:49 INFO - PROCESS | 1960 | 1465208209665 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 579ms
03:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:16:50 INFO - PROCESS | 1960 | 1465208210172 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:50 INFO - PROCESS | 1960 | 1465208210249 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms
03:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:16:50 INFO - PROCESS | 1960 | 1465208210763 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:50 INFO - PROCESS | 1960 | 1465208210836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 582ms
03:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:16:51 INFO - PROCESS | 1960 | 1465208211352 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:51 INFO - PROCESS | 1960 | 1465208211436 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 872ms
03:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:16:52 INFO - PROCESS | 1960 | 1465208212257 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:52 INFO - PROCESS | 1960 | 1465208212359 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 689ms
03:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:16:52 INFO - PROCESS | 1960 | 1465208212939 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:53 INFO - PROCESS | 1960 | 1465208213018 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 573ms
03:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:16:53 INFO - PROCESS | 1960 | 1465208213539 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:53 INFO - PROCESS | 1960 | 1465208213621 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 589ms
03:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:16:54 INFO - PROCESS | 1960 | 1465208214132 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:54 INFO - PROCESS | 1960 | 1465208214221 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms
03:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:16:54 INFO - PROCESS | 1960 | 1465208214762 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:54 INFO - PROCESS | 1960 | 1465208214841 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 684ms
03:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:16:55 INFO - PROCESS | 1960 | 1465208215453 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:55 INFO - PROCESS | 1960 | 1465208215570 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 627ms
03:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:16:56 INFO - PROCESS | 1960 | 1465208216092 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:56 INFO - PROCESS | 1960 | 1465208216199 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 629ms
03:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:16:56 INFO - PROCESS | 1960 | 1465208216720 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:56 INFO - PROCESS | 1960 | 1465208216803 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 531ms
03:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:16:57 INFO - PROCESS | 1960 | 1465208217268 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:57 INFO - PROCESS | 1960 | 1465208217375 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms
03:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:16:57 INFO - PROCESS | 1960 | 1465208217893 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:57 INFO - PROCESS | 1960 | 1465208217972 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 678ms
03:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:16:58 INFO - PROCESS | 1960 | 1465208218593 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:58 INFO - PROCESS | 1960 | 1465208218859 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 830ms
03:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:16:59 INFO - PROCESS | 1960 | 1465208219442 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:16:59 INFO - PROCESS | 1960 | 1465208219533 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 782ms
03:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:17:00 INFO - PROCESS | 1960 | 1465208220252 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:00 INFO - PROCESS | 1960 | 1465208220354 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 646ms
03:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:17:00 INFO - PROCESS | 1960 | 1465208220899 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:01 INFO - PROCESS | 1960 | 1465208221011 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 727ms
03:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:17:01 INFO - PROCESS | 1960 | 1465208221642 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:01 INFO - PROCESS | 1960 | 1465208221729 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 734ms
03:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:17:02 INFO - PROCESS | 1960 | 1465208222428 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:02 INFO - PROCESS | 1960 | 1465208222558 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms
03:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:17:03 INFO - PROCESS | 1960 | 1465208223068 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:03 INFO - PROCESS | 1960 | 1465208223229 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 728ms
03:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:17:03 INFO - PROCESS | 1960 | 1465208223802 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:03 INFO - PROCESS | 1960 | 1465208223948 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 625ms
03:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:17:04 INFO - PROCESS | 1960 | 1465208224436 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:04 INFO - PROCESS | 1960 | 1465208224520 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 592ms
03:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:17:05 INFO - PROCESS | 1960 | 1465208225042 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:05 INFO - PROCESS | 1960 | 1465208225168 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 781ms
03:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:17:05 INFO - PROCESS | 1960 | 1465208225833 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:06 INFO - PROCESS | 1960 | 1465208226010 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 929ms
03:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:17:06 INFO - PROCESS | 1960 | 1465208226761 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:06 INFO - PROCESS | 1960 | 1465208226852 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 578ms
03:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:17:07 INFO - PROCESS | 1960 | 1465208227376 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:07 INFO - PROCESS | 1960 | 1465208227464 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 632ms
03:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:17:08 INFO - PROCESS | 1960 | 1465208228018 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:08 INFO - PROCESS | 1960 | 1465208228108 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 580ms
03:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:17:08 INFO - PROCESS | 1960 | 1465208228613 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:08 INFO - PROCESS | 1960 | 1465208228717 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 724ms
03:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:17:09 INFO - PROCESS | 1960 | 1465208229342 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:09 INFO - PROCESS | 1960 | 1465208229424 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 682ms
03:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:17:10 INFO - PROCESS | 1960 | 1465208230069 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:10 INFO - PROCESS | 1960 | 1465208230159 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 628ms
03:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:17:10 INFO - PROCESS | 1960 | 1465208230696 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:10 INFO - PROCESS | 1960 | 1465208230783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 625ms
03:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:17:11 INFO - PROCESS | 1960 | 1465208231330 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:11 INFO - PROCESS | 1960 | 1465208231402 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 632ms
03:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:17:11 INFO - PROCESS | 1960 | 1465208231973 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:12 INFO - PROCESS | 1960 | 1465208232069 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 624ms
03:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:17:12 INFO - PROCESS | 1960 | 1465208232602 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:12 INFO - PROCESS | 1960 | 1465208232717 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1383ms
03:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:17:13 INFO - PROCESS | 1960 | 1465208233994 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:14 INFO - PROCESS | 1960 | 1465208234092 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms
03:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:17:14 INFO - PROCESS | 1960 | 1465208234647 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:14 INFO - PROCESS | 1960 | 1465208234726 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 581ms
03:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:17:15 INFO - PROCESS | 1960 | 1465208235271 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:15 INFO - PROCESS | 1960 | 1465208235350 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 687ms
03:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:17:15 INFO - PROCESS | 1960 | 1465208235947 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:16 INFO - PROCESS | 1960 | 1465208236024 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 680ms
03:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:17:16 INFO - PROCESS | 1960 | 1465208236643 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:16 INFO - PROCESS | 1960 | 1465208236724 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 682ms
03:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:17:17 INFO - PROCESS | 1960 | 1465208237343 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:17 INFO - PROCESS | 1960 | 1465208237439 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 630ms
03:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:17:17 INFO - PROCESS | 1960 | 1465208237954 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:18 INFO - PROCESS | 1960 | 1465208238031 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 571ms
03:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:17:18 INFO - PROCESS | 1960 | 1465208238533 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:18 INFO - PROCESS | 1960 | 1465208238604 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms
03:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:17:19 INFO - PROCESS | 1960 | 1465208239081 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:19 INFO - PROCESS | 1960 | 1465208239160 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 645ms
03:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:17:19 INFO - PROCESS | 1960 | 1465208239744 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:19 INFO - PROCESS | 1960 | 1465208239907 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 932ms
03:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:17:20 INFO - PROCESS | 1960 | 1465208240692 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:20 INFO - PROCESS | 1960 | 1465208240802 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 632ms
03:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:17:21 INFO - PROCESS | 1960 | 1465208241362 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:21 INFO - PROCESS | 1960 | 1465208241442 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 630ms
03:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:17:22 INFO - PROCESS | 1960 | 1465208242008 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:22 INFO - PROCESS | 1960 | 1465208242093 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 634ms
03:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:17:22 INFO - PROCESS | 1960 | 1465208242678 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:22 INFO - PROCESS | 1960 | 1465208242811 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 631ms
03:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:17:23 INFO - PROCESS | 1960 | 1465208243313 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:23 INFO - PROCESS | 1960 | 1465208243391 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 679ms
03:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:17:24 INFO - PROCESS | 1960 | 1465208244017 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:24 INFO - PROCESS | 1960 | 1465208244119 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 833ms
03:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:17:24 INFO - PROCESS | 1960 | 1465208244837 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:24 INFO - PROCESS | 1960 | 1465208244910 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 737ms
03:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:17:25 INFO - PROCESS | 1960 | 1465208245594 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:25 INFO - PROCESS | 1960 | 1465208245666 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 649ms
03:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:17:26 INFO - PROCESS | 1960 | 1465208246235 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:26 INFO - PROCESS | 1960 | 1465208246342 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 931ms
03:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:17:27 INFO - PROCESS | 1960 | 1465208247197 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:27 INFO - PROCESS | 1960 | 1465208247338 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 777ms
03:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:17:28 INFO - PROCESS | 1960 | 1465208247999 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:28 INFO - PROCESS | 1960 | 1465208248098 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 677ms
03:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:17:28 INFO - PROCESS | 1960 | 1465208248695 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:28 INFO - PROCESS | 1960 | 1465208248772 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 729ms
03:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:17:29 INFO - PROCESS | 1960 | 1465208249415 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:29 INFO - PROCESS | 1960 | 1465208249574 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 627ms
03:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:17:30 INFO - PROCESS | 1960 | 1465208250052 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:30 INFO - PROCESS | 1960 | 1465208250133 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 539ms
03:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:17:30 INFO - PROCESS | 1960 | 1465208250597 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:30 INFO - PROCESS | 1960 | 1465208250699 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 630ms
03:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:17:31 INFO - PROCESS | 1960 | 1465208251221 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:31 INFO - PROCESS | 1960 | 1465208251292 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 631ms
03:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:17:31 INFO - PROCESS | 1960 | 1465208251869 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:32 INFO - PROCESS | 1960 | 1465208252024 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 686ms
03:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:17:32 INFO - PROCESS | 1960 | 1465208252554 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:32 INFO - PROCESS | 1960 | 1465208252637 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 589ms
03:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:17:33 INFO - PROCESS | 1960 | 1465208253167 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:33 INFO - PROCESS | 1960 | 1465208253309 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 833ms
03:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:17:34 INFO - PROCESS | 1960 | 1465208254022 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:34 INFO - PROCESS | 1960 | 1465208254114 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 584ms
03:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:17:34 INFO - PROCESS | 1960 | 1465208254644 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:34 INFO - PROCESS | 1960 | 1465208254725 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 636ms
03:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:17:35 INFO - PROCESS | 1960 | 1465208255312 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:35 INFO - PROCESS | 1960 | 1465208255411 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 682ms
03:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:17:35 INFO - PROCESS | 1960 | 1465208255979 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:36 INFO - PROCESS | 1960 | 1465208256096 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 578ms
03:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:17:36 INFO - PROCESS | 1960 | 1465208256579 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:36 INFO - PROCESS | 1960 | 1465208256671 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 744ms
03:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:17:37 INFO - PROCESS | 1960 | 1465208257317 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:37 INFO - PROCESS | 1960 | 1465208257433 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 582ms
03:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:17:37 INFO - PROCESS | 1960 | 1465208257904 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:37 INFO - PROCESS | 1960 | 1465208257996 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 542ms
03:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:17:38 INFO - PROCESS | 1960 | 1465208258456 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:38 INFO - PROCESS | 1960 | 1465208258569 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 681ms
03:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:17:39 INFO - PROCESS | 1960 | 1465208259136 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:39 INFO - PROCESS | 1960 | 1465208259209 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 722ms
03:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:17:39 INFO - PROCESS | 1960 | 1465208259934 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:40 INFO - PROCESS | 1960 | 1465208260224 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 927ms
03:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:17:40 INFO - PROCESS | 1960 | 1465208260815 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:40 INFO - PROCESS | 1960 | 1465208260904 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:17:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:17:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
03:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 1183ms
03:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:17:42 INFO - PROCESS | 1960 | 1465208262016 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:42 INFO - PROCESS | 1960 | 1465208262105 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:17:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:17:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
03:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 687ms
03:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:17:42 INFO - PROCESS | 1960 | 1465208262722 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:42 INFO - PROCESS | 1960 | 1465208262806 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:43 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:17:43 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:17:43 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:17:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
03:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 644ms
03:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:17:43 INFO - PROCESS | 1960 | 1465208263372 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:43 INFO - PROCESS | 1960 | 1465208263456 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
03:17:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:17:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
03:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 629ms
03:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:17:44 INFO - PROCESS | 1960 | 1465208264008 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:44 INFO - PROCESS | 1960 | 1465208264124 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
03:17:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:17:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
03:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 626ms
03:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:17:44 INFO - PROCESS | 1960 | 1465208264647 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:44 INFO - PROCESS | 1960 | 1465208264737 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:45 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:17:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:17:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:17:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
03:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 588ms
03:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:17:45 INFO - PROCESS | 1960 | 1465208265234 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:45 INFO - PROCESS | 1960 | 1465208265308 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 573ms
03:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:17:45 INFO - PROCESS | 1960 | 1465208265814 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:45 INFO - PROCESS | 1960 | 1465208265890 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 621ms
03:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:17:46 INFO - PROCESS | 1960 | 1465208266521 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:46 INFO - PROCESS | 1960 | 1465208266679 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:47 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:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 931ms
03:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:17:47 INFO - PROCESS | 1960 | 1465208267435 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:47 INFO - PROCESS | 1960 | 1465208267526 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 578ms
03:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:17:48 INFO - PROCESS | 1960 | 1465208268041 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:48 INFO - PROCESS | 1960 | 1465208268128 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 588ms
03:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:17:48 INFO - PROCESS | 1960 | 1465208268649 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:48 INFO - PROCESS | 1960 | 1465208268729 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms
03:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:17:49 INFO - PROCESS | 1960 | 1465208269281 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:49 INFO - PROCESS | 1960 | 1465208269388 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:49 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:17:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:17:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:17:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:17:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
03:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 636ms
03:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:17:49 INFO - PROCESS | 1960 | 1465208269913 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:50 INFO - PROCESS | 1960 | 1465208270025 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 735ms
03:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:17:50 INFO - PROCESS | 1960 | 1465208270653 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:50 INFO - PROCESS | 1960 | 1465208270769 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 577ms
03:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:17:51 INFO - PROCESS | 1960 | 1465208271233 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:51 INFO - PROCESS | 1960 | 1465208271303 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 474ms
03:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:17:51 INFO - PROCESS | 1960 | 1465208271743 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:51 INFO - PROCESS | 1960 | 1465208271824 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 549ms
03:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:17:52 INFO - PROCESS | 1960 | 1465208272285 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:52 INFO - PROCESS | 1960 | 1465208272369 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 583ms
03:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:17:52 INFO - PROCESS | 1960 | 1465208272864 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:52 INFO - PROCESS | 1960 | 1465208272938 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 831ms
03:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:17:53 INFO - PROCESS | 1960 | 1465208273706 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:53 INFO - PROCESS | 1960 | 1465208273875 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 784ms
03:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:17:54 INFO - PROCESS | 1960 | 1465208274510 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:54 INFO - PROCESS | 1960 | 1465208274656 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 831ms
03:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:17:55 INFO - PROCESS | 1960 | 1465208275345 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:55 INFO - PROCESS | 1960 | 1465208275423 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 623ms
03:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:17:55 INFO - PROCESS | 1960 | 1465208275974 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:56 INFO - PROCESS | 1960 | 1465208276064 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 627ms
03:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:17:56 INFO - PROCESS | 1960 | 1465208276620 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:56 INFO - PROCESS | 1960 | 1465208276712 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 596ms
03:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:17:57 INFO - PROCESS | 1960 | 1465208277221 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:57 INFO - PROCESS | 1960 | 1465208277330 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 680ms
03:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:17:57 INFO - PROCESS | 1960 | 1465208277906 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:58 INFO - PROCESS | 1960 | 1465208278008 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 681ms
03:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:17:58 INFO - PROCESS | 1960 | 1465208278585 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:58 INFO - PROCESS | 1960 | 1465208278711 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 589ms
03:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:17:59 INFO - PROCESS | 1960 | 1465208279188 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:59 INFO - PROCESS | 1960 | 1465208279301 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 631ms
03:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:17:59 INFO - PROCESS | 1960 | 1465208279822 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:17:59 INFO - PROCESS | 1960 | 1465208279931 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 780ms
03:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:18:00 INFO - PROCESS | 1960 | 1465208280650 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:00 INFO - PROCESS | 1960 | 1465208280749 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 658ms
03:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:18:01 INFO - PROCESS | 1960 | 1465208281291 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:01 INFO - PROCESS | 1960 | 1465208281455 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 829ms
03:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:18:02 INFO - PROCESS | 1960 | 1465208282157 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:02 INFO - PROCESS | 1960 | 1465208282258 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 692ms
03:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:18:02 INFO - PROCESS | 1960 | 1465208282825 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:02 INFO - PROCESS | 1960 | 1465208282941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 682ms
03:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:18:03 INFO - PROCESS | 1960 | 1465208283523 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:03 INFO - PROCESS | 1960 | 1465208283646 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 736ms
03:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:18:04 INFO - PROCESS | 1960 | 1465208284264 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:04 INFO - PROCESS | 1960 | 1465208284380 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:04 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:18:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
03:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 630ms
03:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:18:04 INFO - PROCESS | 1960 | 1465208284897 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:04 INFO - PROCESS | 1960 | 1465208284984 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 575ms
03:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:18:05 INFO - PROCESS | 1960 | 1465208285482 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:05 INFO - PROCESS | 1960 | 1465208285602 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 679ms
03:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:18:06 INFO - PROCESS | 1960 | 1465208286182 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:06 INFO - PROCESS | 1960 | 1465208286294 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 745ms
03:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:18:06 INFO - PROCESS | 1960 | 1465208286921 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:07 INFO - PROCESS | 1960 | 1465208287059 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:07 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:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 778ms
03:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:18:07 INFO - PROCESS | 1960 | 1465208287717 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:07 INFO - PROCESS | 1960 | 1465208287840 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:08 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:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 634ms
03:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:18:08 INFO - PROCESS | 1960 | 1465208288384 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:08 INFO - PROCESS | 1960 | 1465208288501 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 688ms
03:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:18:09 INFO - PROCESS | 1960 | 1465208289072 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:09 INFO - PROCESS | 1960 | 1465208289159 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1227ms
03:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:18:10 INFO - PROCESS | 1960 | 1465208290296 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:10 INFO - PROCESS | 1960 | 1465208290380 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 577ms
03:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:18:10 INFO - PROCESS | 1960 | 1465208290899 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:11 INFO - PROCESS | 1960 | 1465208291004 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 690ms
03:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:18:11 INFO - PROCESS | 1960 | 1465208291576 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:11 INFO - PROCESS | 1960 | 1465208291659 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 623ms
03:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:18:12 INFO - PROCESS | 1960 | 1465208292206 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:12 INFO - PROCESS | 1960 | 1465208292287 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1125ms
03:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:18:13 INFO - PROCESS | 1960 | 1465208293362 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:13 INFO - PROCESS | 1960 | 1465208293480 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 823ms
03:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:18:14 INFO - PROCESS | 1960 | 1465208294191 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:14 INFO - PROCESS | 1960 | 1465208294294 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 680ms
03:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:18:14 INFO - PROCESS | 1960 | 1465208294883 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:14 INFO - PROCESS | 1960 | 1465208294962 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 579ms
03:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:18:15 INFO - PROCESS | 1960 | 1465208295480 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:15 INFO - PROCESS | 1960 | 1465208295556 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:16 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:18:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:16 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:16 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
03:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 579ms
03:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:18:16 INFO - PROCESS | 1960 | 1465208296075 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:16 INFO - PROCESS | 1960 | 1465208296175 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:18:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:16 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:16 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
03:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 742ms
03:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:18:16 INFO - PROCESS | 1960 | 1465208296824 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:16 INFO - PROCESS | 1960 | 1465208296939 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:17 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:18:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
03:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 643ms
03:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:18:17 INFO - PROCESS | 1960 | 1465208297465 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:17 INFO - PROCESS | 1960 | 1465208297541 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:18 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:18:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:18:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
03:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 623ms
03:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:18:18 INFO - PROCESS | 1960 | 1465208298088 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:18 INFO - PROCESS | 1960 | 1465208298169 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:18 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:18:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:18:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:18:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:18:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
03:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 526ms
03:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:18:18 INFO - PROCESS | 1960 | 1465208298630 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:18 INFO - PROCESS | 1960 | 1465208298747 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 583ms
03:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:18:19 INFO - PROCESS | 1960 | 1465208299259 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:19 INFO - PROCESS | 1960 | 1465208299353 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 689ms
03:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:18:19 INFO - PROCESS | 1960 | 1465208299949 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:20 INFO - PROCESS | 1960 | 1465208300033 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 890ms
03:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:18:20 INFO - PROCESS | 1960 | 1465208300847 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:20 INFO - PROCESS | 1960 | 1465208300937 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 630ms
03:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:18:21 INFO - PROCESS | 1960 | 1465208301484 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:21 INFO - PROCESS | 1960 | 1465208301561 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 586ms
03:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:18:22 INFO - PROCESS | 1960 | 1465208302084 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:22 INFO - PROCESS | 1960 | 1465208302158 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 674ms
03:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:18:22 INFO - PROCESS | 1960 | 1465208302752 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:22 INFO - PROCESS | 1960 | 1465208302829 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 728ms
03:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:18:23 INFO - PROCESS | 1960 | 1465208303486 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:23 INFO - PROCESS | 1960 | 1465208303565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 575ms
03:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:18:24 INFO - PROCESS | 1960 | 1465208304112 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:24 INFO - PROCESS | 1960 | 1465208304216 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 593ms
03:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:18:24 INFO - PROCESS | 1960 | 1465208304690 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:24 INFO - PROCESS | 1960 | 1465208304808 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 633ms
03:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:18:25 INFO - PROCESS | 1960 | 1465208305327 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:25 INFO - PROCESS | 1960 | 1465208305405 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 584ms
03:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:18:25 INFO - PROCESS | 1960 | 1465208305933 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:26 INFO - PROCESS | 1960 | 1465208306028 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 690ms
03:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:18:26 INFO - PROCESS | 1960 | 1465208306633 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:26 INFO - PROCESS | 1960 | 1465208306800 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 874ms
03:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:18:27 INFO - PROCESS | 1960 | 1465208307520 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:27 INFO - PROCESS | 1960 | 1465208307615 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 628ms
03:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:18:28 INFO - PROCESS | 1960 | 1465208308165 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:28 INFO - PROCESS | 1960 | 1465208308245 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 638ms
03:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:18:28 INFO - PROCESS | 1960 | 1465208308810 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:28 INFO - PROCESS | 1960 | 1465208308898 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 629ms
03:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:18:29 INFO - PROCESS | 1960 | 1465208309479 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:29 INFO - PROCESS | 1960 | 1465208309562 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 689ms
03:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:18:30 INFO - PROCESS | 1960 | 1465208310170 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:30 INFO - PROCESS | 1960 | 1465208310301 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 739ms
03:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:18:30 INFO - PROCESS | 1960 | 1465208310909 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:31 INFO - PROCESS | 1960 | 1465208311003 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 620ms
03:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:18:31 INFO - PROCESS | 1960 | 1465208311533 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:31 INFO - PROCESS | 1960 | 1465208311613 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 625ms
03:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:18:32 INFO - PROCESS | 1960 | 1465208312163 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:32 INFO - PROCESS | 1960 | 1465208312240 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 526ms
03:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:18:32 INFO - PROCESS | 1960 | 1465208312720 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:32 INFO - PROCESS | 1960 | 1465208312823 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 679ms
03:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:18:33 INFO - PROCESS | 1960 | 1465208313437 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:33 INFO - PROCESS | 1960 | 1465208313615 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 927ms
03:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:18:34 INFO - PROCESS | 1960 | 1465208314375 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:34 INFO - PROCESS | 1960 | 1465208314469 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 632ms
03:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:18:35 INFO - PROCESS | 1960 | 1465208315019 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:35 INFO - PROCESS | 1960 | 1465208315092 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 577ms
03:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:18:35 INFO - PROCESS | 1960 | 1465208315634 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:35 INFO - PROCESS | 1960 | 1465208315723 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 601ms
03:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:18:36 INFO - PROCESS | 1960 | 1465208316245 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:36 INFO - PROCESS | 1960 | 1465208316346 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 637ms
03:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:18:36 INFO - PROCESS | 1960 | 1465208316876 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:36 INFO - PROCESS | 1960 | 1465208316989 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 727ms
03:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:18:37 INFO - PROCESS | 1960 | 1465208317631 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:37 INFO - PROCESS | 1960 | 1465208317842 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 729ms
03:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:18:38 INFO - PROCESS | 1960 | 1465208318372 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:38 INFO - PROCESS | 1960 | 1465208318449 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 581ms
03:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:18:38 INFO - PROCESS | 1960 | 1465208318957 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:39 INFO - PROCESS | 1960 | 1465208319030 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 579ms
03:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:18:39 INFO - PROCESS | 1960 | 1465208319540 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:39 INFO - PROCESS | 1960 | 1465208319614 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms
03:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:18:40 INFO - PROCESS | 1960 | 1465208320219 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:40 INFO - PROCESS | 1960 | 1465208320353 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 880ms
03:18:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:18:41 INFO - PROCESS | 1960 | 1465208321113 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:41 INFO - PROCESS | 1960 | 1465208321237 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:18:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:18:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:18:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:18:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
03:18:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:18:41 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
03:18:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:18:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 633ms
03:18:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:18:41 INFO - PROCESS | 1960 | 1465208321766 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:41 INFO - PROCESS | 1960 | 1465208321849 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:18:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:18:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:18:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 531ms
03:18:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:18:42 INFO - PROCESS | 1960 | 1465208322316 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:42 INFO - PROCESS | 1960 | 1465208322403 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:42 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:18:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:18:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:18:42 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:18:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:18:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 586ms
03:18:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:18:42 INFO - PROCESS | 1960 | 1465208322906 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:42 INFO - PROCESS | 1960 | 1465208322989 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 578ms
03:18:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:18:43 INFO - PROCESS | 1960 | 1465208323496 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:43 INFO - PROCESS | 1960 | 1465208323578 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:18:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 682ms
03:18:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:18:44 INFO - PROCESS | 1960 | 1465208324193 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:44 INFO - PROCESS | 1960 | 1465208324343 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:18:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 678ms
03:18:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:18:44 INFO - PROCESS | 1960 | 1465208324875 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:44 INFO - PROCESS | 1960 | 1465208324979 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:18:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 583ms
03:18:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:18:45 INFO - PROCESS | 1960 | 1465208325471 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:45 INFO - PROCESS | 1960 | 1465208325558 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 589ms
03:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:18:46 INFO - PROCESS | 1960 | 1465208326075 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:46 INFO - PROCESS | 1960 | 1465208326170 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 552ms
03:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:18:46 INFO - PROCESS | 1960 | 1465208326631 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:46 INFO - PROCESS | 1960 | 1465208326769 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:18:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 986ms
03:18:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:18:47 INFO - PROCESS | 1960 | 1465208327640 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:47 INFO - PROCESS | 1960 | 1465208327761 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:18:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 685ms
03:18:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:18:48 INFO - PROCESS | 1960 | 1465208328342 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:48 INFO - PROCESS | 1960 | 1465208328430 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:18:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 588ms
03:18:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:18:48 INFO - PROCESS | 1960 | 1465208328967 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:49 INFO - PROCESS | 1960 | 1465208329047 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:18:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 650ms
03:18:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:18:49 INFO - PROCESS | 1960 | 1465208329599 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:49 INFO - PROCESS | 1960 | 1465208329694 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:18:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 584ms
03:18:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:18:50 INFO - PROCESS | 1960 | 1465208330196 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:50 INFO - PROCESS | 1960 | 1465208330280 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:18:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 638ms
03:18:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:18:50 INFO - PROCESS | 1960 | 1465208330839 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:50 INFO - PROCESS | 1960 | 1465208330951 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:18:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 778ms
03:18:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:18:51 INFO - PROCESS | 1960 | 1465208331668 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:51 INFO - PROCESS | 1960 | 1465208331755 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:18:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 578ms
03:18:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:18:52 INFO - PROCESS | 1960 | 1465208332267 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:52 INFO - PROCESS | 1960 | 1465208332355 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:18:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 594ms
03:18:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:18:52 INFO - PROCESS | 1960 | 1465208332875 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:52 INFO - PROCESS | 1960 | 1465208332960 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:18:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 714ms
03:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:18:53 INFO - PROCESS | 1960 | 1465208333570 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:53 INFO - PROCESS | 1960 | 1465208333715 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 923ms
03:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:18:54 INFO - PROCESS | 1960 | 1465208334500 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:54 INFO - PROCESS | 1960 | 1465208334605 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms
03:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:18:55 INFO - PROCESS | 1960 | 1465208335215 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:55 INFO - PROCESS | 1960 | 1465208335311 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 645ms
03:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:18:55 INFO - PROCESS | 1960 | 1465208335866 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:55 INFO - PROCESS | 1960 | 1465208335944 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 629ms
03:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:18:56 INFO - PROCESS | 1960 | 1465208336489 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:56 INFO - PROCESS | 1960 | 1465208336571 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:57 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:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 581ms
03:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:18:57 INFO - PROCESS | 1960 | 1465208337076 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:57 INFO - PROCESS | 1960 | 1465208337162 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 586ms
03:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:18:57 INFO - PROCESS | 1960 | 1465208337694 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:57 INFO - PROCESS | 1960 | 1465208337804 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:58 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:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 729ms
03:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:18:58 INFO - PROCESS | 1960 | 1465208338428 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:58 INFO - PROCESS | 1960 | 1465208338554 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 577ms
03:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:18:59 INFO - PROCESS | 1960 | 1465208339029 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:59 INFO - PROCESS | 1960 | 1465208339141 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 726ms
03:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:18:59 INFO - PROCESS | 1960 | 1465208339768 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:18:59 INFO - PROCESS | 1960 | 1465208339850 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 593ms
03:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:19:00 INFO - PROCESS | 1960 | 1465208340407 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:00 INFO - PROCESS | 1960 | 1465208340527 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 964ms
03:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:19:01 INFO - PROCESS | 1960 | 1465208341350 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:01 INFO - PROCESS | 1960 | 1465208341450 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 837ms
03:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:19:02 INFO - PROCESS | 1960 | 1465208342209 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:02 INFO - PROCESS | 1960 | 1465208342340 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 774ms
03:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:19:02 INFO - PROCESS | 1960 | 1465208342992 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:03 INFO - PROCESS | 1960 | 1465208343074 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 635ms
03:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:19:03 INFO - PROCESS | 1960 | 1465208343632 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:03 INFO - PROCESS | 1960 | 1465208343712 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 585ms
03:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:19:04 INFO - PROCESS | 1960 | 1465208344221 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:04 INFO - PROCESS | 1960 | 1465208344300 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 724ms
03:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:19:04 INFO - PROCESS | 1960 | 1465208344956 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:05 INFO - PROCESS | 1960 | 1465208345040 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 871ms
03:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:19:05 INFO - PROCESS | 1960 | 1465208345834 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:05 INFO - PROCESS | 1960 | 1465208345911 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 737ms
03:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:19:06 INFO - PROCESS | 1960 | 1465208346578 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:06 INFO - PROCESS | 1960 | 1465208346670 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 579ms
03:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:19:07 INFO - PROCESS | 1960 | 1465208347176 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:07 INFO - PROCESS | 1960 | 1465208347407 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 938ms
03:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:19:08 INFO - PROCESS | 1960 | 1465208348114 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:08 INFO - PROCESS | 1960 | 1465208348211 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 678ms
03:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:19:08 INFO - PROCESS | 1960 | 1465208348803 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:08 INFO - PROCESS | 1960 | 1465208348931 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 634ms
03:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:19:09 INFO - PROCESS | 1960 | 1465208349503 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:09 INFO - PROCESS | 1960 | 1465208349621 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
03:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 746ms
03:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:19:10 INFO - PROCESS | 1960 | 1465208350220 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:10 INFO - PROCESS | 1960 | 1465208350336 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 577ms
03:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:19:10 INFO - PROCESS | 1960 | 1465208350817 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:10 INFO - PROCESS | 1960 | 1465208350925 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 627ms
03:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:19:11 INFO - PROCESS | 1960 | 1465208351444 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:11 INFO - PROCESS | 1960 | 1465208351523 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
03:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 571ms
03:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:19:12 INFO - PROCESS | 1960 | 1465208352031 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:12 INFO - PROCESS | 1960 | 1465208352101 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 526ms
03:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:19:12 INFO - PROCESS | 1960 | 1465208352562 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:12 INFO - PROCESS | 1960 | 1465208352661 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 782ms
03:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:19:13 INFO - PROCESS | 1960 | 1465208353344 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:13 INFO - PROCESS | 1960 | 1465208353423 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms
03:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:19:13 INFO - PROCESS | 1960 | 1465208353982 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:14 INFO - PROCESS | 1960 | 1465208354147 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 831ms
03:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:19:14 INFO - PROCESS | 1960 | 1465208354850 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:14 INFO - PROCESS | 1960 | 1465208354951 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 639ms
03:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:19:15 INFO - PROCESS | 1960 | 1465208355514 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:15 INFO - PROCESS | 1960 | 1465208355603 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
03:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 832ms
03:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:19:16 INFO - PROCESS | 1960 | 1465208356347 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:16 INFO - PROCESS | 1960 | 1465208356463 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 782ms
03:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:19:17 INFO - PROCESS | 1960 | 1465208357146 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:17 INFO - PROCESS | 1960 | 1465208357250 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:17 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:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 691ms
03:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:19:17 INFO - PROCESS | 1960 | 1465208357836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:17 INFO - PROCESS | 1960 | 1465208357923 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 576ms
03:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:19:18 INFO - PROCESS | 1960 | 1465208358456 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:18 INFO - PROCESS | 1960 | 1465208358545 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 637ms
03:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:19:19 INFO - PROCESS | 1960 | 1465208359083 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:19 INFO - PROCESS | 1960 | 1465208359159 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 727ms
03:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:19:19 INFO - PROCESS | 1960 | 1465208359819 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:19 INFO - PROCESS | 1960 | 1465208359926 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 730ms
03:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:19:20 INFO - PROCESS | 1960 | 1465208360561 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:20 INFO - PROCESS | 1960 | 1465208360683 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 673ms
03:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:19:21 INFO - PROCESS | 1960 | 1465208361233 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:21 INFO - PROCESS | 1960 | 1465208361403 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 881ms
03:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:19:22 INFO - PROCESS | 1960 | 1465208362130 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:22 INFO - PROCESS | 1960 | 1465208362213 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 583ms
03:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:19:22 INFO - PROCESS | 1960 | 1465208362752 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:22 INFO - PROCESS | 1960 | 1465208362852 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 708ms
03:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:19:23 INFO - PROCESS | 1960 | 1465208363468 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:23 INFO - PROCESS | 1960 | 1465208363548 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 627ms
03:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:19:24 INFO - PROCESS | 1960 | 1465208364107 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:24 INFO - PROCESS | 1960 | 1465208364233 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 641ms
03:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:19:24 INFO - PROCESS | 1960 | 1465208364753 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:24 INFO - PROCESS | 1960 | 1465208364839 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 594ms
03:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:19:25 INFO - PROCESS | 1960 | 1465208365369 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:25 INFO - PROCESS | 1960 | 1465208365457 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:25 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:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 640ms
03:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:19:26 INFO - PROCESS | 1960 | 1465208366004 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:26 INFO - PROCESS | 1960 | 1465208366081 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
03:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 576ms
03:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:19:26 INFO - PROCESS | 1960 | 1465208366597 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:26 INFO - PROCESS | 1960 | 1465208366681 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
03:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 633ms
03:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:19:27 INFO - PROCESS | 1960 | 1465208367234 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:27 INFO - PROCESS | 1960 | 1465208367334 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:27 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:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 727ms
03:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:19:27 INFO - PROCESS | 1960 | 1465208367991 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:28 INFO - PROCESS | 1960 | 1465208368112 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 849ms
03:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:19:28 INFO - PROCESS | 1960 | 1465208368831 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:28 INFO - PROCESS | 1960 | 1465208368920 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 595ms
03:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:19:29 INFO - PROCESS | 1960 | 1465208369462 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:29 INFO - PROCESS | 1960 | 1465208369548 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms
03:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:19:30 INFO - PROCESS | 1960 | 1465208370113 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:30 INFO - PROCESS | 1960 | 1465208370211 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 782ms
03:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:19:30 INFO - PROCESS | 1960 | 1465208370927 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:31 INFO - PROCESS | 1960 | 1465208371006 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 673ms
03:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:19:31 INFO - PROCESS | 1960 | 1465208371612 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:31 INFO - PROCESS | 1960 | 1465208371737 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 689ms
03:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:19:32 INFO - PROCESS | 1960 | 1465208372304 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:32 INFO - PROCESS | 1960 | 1465208372418 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 627ms
03:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:19:32 INFO - PROCESS | 1960 | 1465208372953 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:33 INFO - PROCESS | 1960 | 1465208373079 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 731ms
03:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:19:33 INFO - PROCESS | 1960 | 1465208373685 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:33 INFO - PROCESS | 1960 | 1465208373781 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 573ms
03:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:19:34 INFO - PROCESS | 1960 | 1465208374289 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:34 INFO - PROCESS | 1960 | 1465208374385 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:35 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:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 754ms
03:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:19:35 INFO - PROCESS | 1960 | 1465208375032 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:35 INFO - PROCESS | 1960 | 1465208375191 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
03:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 781ms
03:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:19:35 INFO - PROCESS | 1960 | 1465208375818 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:35 INFO - PROCESS | 1960 | 1465208375907 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 632ms
03:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:19:36 INFO - PROCESS | 1960 | 1465208376456 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:36 INFO - PROCESS | 1960 | 1465208376540 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 585ms
03:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:19:37 INFO - PROCESS | 1960 | 1465208377094 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:37 INFO - PROCESS | 1960 | 1465208377179 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 650ms
03:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:19:37 INFO - PROCESS | 1960 | 1465208377731 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:37 INFO - PROCESS | 1960 | 1465208377810 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 585ms
03:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:19:38 INFO - PROCESS | 1960 | 1465208378331 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:38 INFO - PROCESS | 1960 | 1465208378435 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 744ms
03:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:19:39 INFO - PROCESS | 1960 | 1465208379081 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:39 INFO - PROCESS | 1960 | 1465208379206 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 681ms
03:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:19:39 INFO - PROCESS | 1960 | 1465208379749 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:39 INFO - PROCESS | 1960 | 1465208379858 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 576ms
03:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:19:40 INFO - PROCESS | 1960 | 1465208380343 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:40 INFO - PROCESS | 1960 | 1465208380438 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 590ms
03:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:19:40 INFO - PROCESS | 1960 | 1465208380948 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:41 INFO - PROCESS | 1960 | 1465208381037 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 597ms
03:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:19:41 INFO - PROCESS | 1960 | 1465208381549 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:41 INFO - PROCESS | 1960 | 1465208381657 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 891ms
03:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:19:42 INFO - PROCESS | 1960 | 1465208382451 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:42 INFO - PROCESS | 1960 | 1465208382586 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 741ms
03:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:19:43 INFO - PROCESS | 1960 | 1465208383183 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:43 INFO - PROCESS | 1960 | 1465208383301 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 678ms
03:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:19:43 INFO - PROCESS | 1960 | 1465208383875 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:43 INFO - PROCESS | 1960 | 1465208383957 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 623ms
03:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:19:44 INFO - PROCESS | 1960 | 1465208384495 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:44 INFO - PROCESS | 1960 | 1465208384583 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 573ms
03:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:19:45 INFO - PROCESS | 1960 | 1465208385077 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:45 INFO - PROCESS | 1960 | 1465208385177 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 585ms
03:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:19:45 INFO - PROCESS | 1960 | 1465208385695 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:45 INFO - PROCESS | 1960 | 1465208385791 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 708ms
03:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:19:46 INFO - PROCESS | 1960 | 1465208386379 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:46 INFO - PROCESS | 1960 | 1465208386538 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 727ms
03:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:19:47 INFO - PROCESS | 1960 | 1465208387110 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:47 INFO - PROCESS | 1960 | 1465208387238 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 630ms
03:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:19:47 INFO - PROCESS | 1960 | 1465208387751 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:47 INFO - PROCESS | 1960 | 1465208387830 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 580ms
03:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:19:48 INFO - PROCESS | 1960 | 1465208388375 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:48 INFO - PROCESS | 1960 | 1465208388488 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 866ms
03:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:19:49 INFO - PROCESS | 1960 | 1465208389208 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:49 INFO - PROCESS | 1960 | 1465208389297 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 626ms
03:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:19:49 INFO - PROCESS | 1960 | 1465208389881 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:50 INFO - PROCESS | 1960 | 1465208390044 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 797ms
03:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:19:50 INFO - PROCESS | 1960 | 1465208390679 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:50 INFO - PROCESS | 1960 | 1465208390754 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 685ms
03:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:19:51 INFO - PROCESS | 1960 | 1465208391365 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:51 INFO - PROCESS | 1960 | 1465208391463 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 575ms
03:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:19:51 INFO - PROCESS | 1960 | 1465208391964 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:52 INFO - PROCESS | 1960 | 1465208392058 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 582ms
03:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:19:52 INFO - PROCESS | 1960 | 1465208392552 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:52 INFO - PROCESS | 1960 | 1465208392657 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 633ms
03:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:19:53 INFO - PROCESS | 1960 | 1465208393170 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:53 INFO - PROCESS | 1960 | 1465208393241 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 624ms
03:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:19:53 INFO - PROCESS | 1960 | 1465208393797 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:53 INFO - PROCESS | 1960 | 1465208393896 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 630ms
03:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:19:54 INFO - PROCESS | 1960 | 1465208394435 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:54 INFO - PROCESS | 1960 | 1465208394518 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 680ms
03:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:19:55 INFO - PROCESS | 1960 | 1465208395124 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:55 INFO - PROCESS | 1960 | 1465208395294 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 829ms
03:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:19:55 INFO - PROCESS | 1960 | 1465208395977 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:56 INFO - PROCESS | 1960 | 1465208396060 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 628ms
03:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:19:56 INFO - PROCESS | 1960 | 1465208396615 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:56 INFO - PROCESS | 1960 | 1465208396711 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 574ms
03:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:19:57 INFO - PROCESS | 1960 | 1465208397235 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:57 INFO - PROCESS | 1960 | 1465208397332 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 695ms
03:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:19:57 INFO - PROCESS | 1960 | 1465208397895 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:57 INFO - PROCESS | 1960 | 1465208397975 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 628ms
03:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:19:58 INFO - PROCESS | 1960 | 1465208398528 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:58 INFO - PROCESS | 1960 | 1465208398607 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 629ms
03:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:19:59 INFO - PROCESS | 1960 | 1465208399171 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:59 INFO - PROCESS | 1960 | 1465208399261 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 576ms
03:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:19:59 INFO - PROCESS | 1960 | 1465208399770 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:19:59 INFO - PROCESS | 1960 | 1465208399866 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 595ms
03:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:20:00 INFO - PROCESS | 1960 | 1465208400350 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:00 INFO - PROCESS | 1960 | 1465208400423 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 580ms
03:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:20:00 INFO - PROCESS | 1960 | 1465208400930 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:01 INFO - PROCESS | 1960 | 1465208401010 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 591ms
03:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:20:01 INFO - PROCESS | 1960 | 1465208401542 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:01 INFO - PROCESS | 1960 | 1465208401617 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1133ms
03:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:20:02 INFO - PROCESS | 1960 | 1465208402688 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:02 INFO - PROCESS | 1960 | 1465208402797 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 695ms
03:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:20:03 INFO - PROCESS | 1960 | 1465208403420 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:03 INFO - PROCESS | 1960 | 1465208403512 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 696ms
03:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:20:04 INFO - PROCESS | 1960 | 1465208404120 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:04 INFO - PROCESS | 1960 | 1465208404206 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:04 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:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms
03:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:20:04 INFO - PROCESS | 1960 | 1465208404795 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:04 INFO - PROCESS | 1960 | 1465208404887 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:05 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:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 574ms
03:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:20:05 INFO - PROCESS | 1960 | 1465208405402 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:05 INFO - PROCESS | 1960 | 1465208405499 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 724ms
03:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:20:06 INFO - PROCESS | 1960 | 1465208406135 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:06 INFO - PROCESS | 1960 | 1465208406249 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 731ms
03:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:20:06 INFO - PROCESS | 1960 | 1465208406882 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:06 INFO - PROCESS | 1960 | 1465208406970 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 626ms
03:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:20:07 INFO - PROCESS | 1960 | 1465208407514 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:07 INFO - PROCESS | 1960 | 1465208407594 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 582ms
03:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:20:08 INFO - PROCESS | 1960 | 1465208408098 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:08 INFO - PROCESS | 1960 | 1465208408187 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 624ms
03:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:20:08 INFO - PROCESS | 1960 | 1465208408761 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:08 INFO - PROCESS | 1960 | 1465208408860 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 829ms
03:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:20:09 INFO - PROCESS | 1960 | 1465208409594 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:09 INFO - PROCESS | 1960 | 1465208409693 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 779ms
03:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:20:10 INFO - PROCESS | 1960 | 1465208410380 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:10 INFO - PROCESS | 1960 | 1465208410480 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 624ms
03:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:20:11 INFO - PROCESS | 1960 | 1465208411054 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:11 INFO - PROCESS | 1960 | 1465208411195 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 676ms
03:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:20:11 INFO - PROCESS | 1960 | 1465208411730 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:11 INFO - PROCESS | 1960 | 1465208411807 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 533ms
03:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:20:12 INFO - PROCESS | 1960 | 1465208412276 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:12 INFO - PROCESS | 1960 | 1465208412397 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 625ms
03:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:20:12 INFO - PROCESS | 1960 | 1465208412910 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:13 INFO - PROCESS | 1960 | 1465208413055 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 734ms
03:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:20:13 INFO - PROCESS | 1960 | 1465208413645 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:13 INFO - PROCESS | 1960 | 1465208413769 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 851ms
03:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:20:14 INFO - PROCESS | 1960 | 1465208414517 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:14 INFO - PROCESS | 1960 | 1465208414597 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 534ms
03:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:20:15 INFO - PROCESS | 1960 | 1465208415116 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:15 INFO - PROCESS | 1960 | 1465208415228 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 851ms
03:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:20:15 INFO - PROCESS | 1960 | 1465208415928 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:16 INFO - PROCESS | 1960 | 1465208416015 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 638ms
03:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:20:16 INFO - PROCESS | 1960 | 1465208416566 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:16 INFO - PROCESS | 1960 | 1465208416650 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 726ms
03:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:20:17 INFO - PROCESS | 1960 | 1465208417303 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:17 INFO - PROCESS | 1960 | 1465208417401 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 829ms
03:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:20:18 INFO - PROCESS | 1960 | 1465208418145 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:18 INFO - PROCESS | 1960 | 1465208418270 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 633ms
03:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:20:18 INFO - PROCESS | 1960 | 1465208418786 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:18 INFO - PROCESS | 1960 | 1465208418882 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 631ms
03:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:20:19 INFO - PROCESS | 1960 | 1465208419429 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:19 INFO - PROCESS | 1960 | 1465208419512 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 630ms
03:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:20:20 INFO - PROCESS | 1960 | 1465208420055 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:20 INFO - PROCESS | 1960 | 1465208420130 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 578ms
03:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:20:20 INFO - PROCESS | 1960 | 1465208420655 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:20 INFO - PROCESS | 1960 | 1465208420742 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 677ms
03:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:20:21 INFO - PROCESS | 1960 | 1465208421331 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:21 INFO - PROCESS | 1960 | 1465208421421 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 723ms
03:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:20:22 INFO - PROCESS | 1960 | 1465208422101 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:22 INFO - PROCESS | 1960 | 1465208422219 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 757ms
03:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:20:22 INFO - PROCESS | 1960 | 1465208422862 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:22 INFO - PROCESS | 1960 | 1465208422952 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 634ms
03:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:20:23 INFO - PROCESS | 1960 | 1465208423511 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:23 INFO - PROCESS | 1960 | 1465208423608 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 688ms
03:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:20:24 INFO - PROCESS | 1960 | 1465208424200 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:24 INFO - PROCESS | 1960 | 1465208424297 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 773ms
03:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:20:24 INFO - PROCESS | 1960 | 1465208424979 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:25 INFO - PROCESS | 1960 | 1465208425106 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 680ms
03:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:20:25 INFO - PROCESS | 1960 | 1465208425663 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:25 INFO - PROCESS | 1960 | 1465208425741 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:26 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:20:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:20:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:26 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
03:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 632ms
03:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:20:26 INFO - PROCESS | 1960 | 1465208426307 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:26 INFO - PROCESS | 1960 | 1465208426398 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms
03:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:20:26 INFO - PROCESS | 1960 | 1465208426904 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:27 INFO - PROCESS | 1960 | 1465208427006 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 583ms
03:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:20:27 INFO - PROCESS | 1960 | 1465208427497 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:27 INFO - PROCESS | 1960 | 1465208427618 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:28 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:20:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:20:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
03:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 732ms
03:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:20:28 INFO - PROCESS | 1960 | 1465208428238 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:28 INFO - PROCESS | 1960 | 1465208428324 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:29 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:20:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:20:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
03:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 886ms
03:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:20:29 INFO - PROCESS | 1960 | 1465208429135 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:29 INFO - PROCESS | 1960 | 1465208429263 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:29 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:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 681ms
03:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:20:29 INFO - PROCESS | 1960 | 1465208429830 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:29 INFO - PROCESS | 1960 | 1465208429910 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 582ms
03:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:20:30 INFO - PROCESS | 1960 | 1465208430450 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:30 INFO - PROCESS | 1960 | 1465208430545 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 633ms
03:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:20:31 INFO - PROCESS | 1960 | 1465208431065 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:31 INFO - PROCESS | 1960 | 1465208431160 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 675ms
03:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:20:31 INFO - PROCESS | 1960 | 1465208431741 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:31 INFO - PROCESS | 1960 | 1465208431829 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 775ms
03:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:20:32 INFO - PROCESS | 1960 | 1465208432525 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:32 INFO - PROCESS | 1960 | 1465208432619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 581ms
03:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:20:33 INFO - PROCESS | 1960 | 1465208433111 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:33 INFO - PROCESS | 1960 | 1465208433258 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 676ms
03:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:20:33 INFO - PROCESS | 1960 | 1465208433789 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:33 INFO - PROCESS | 1960 | 1465208433871 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms
03:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:20:34 INFO - PROCESS | 1960 | 1465208434382 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:34 INFO - PROCESS | 1960 | 1465208434461 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 645ms
03:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:20:35 INFO - PROCESS | 1960 | 1465208435034 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:35 INFO - PROCESS | 1960 | 1465208435112 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 635ms
03:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:20:35 INFO - PROCESS | 1960 | 1465208435731 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:35 INFO - PROCESS | 1960 | 1465208435890 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 834ms
03:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:20:36 INFO - PROCESS | 1960 | 1465208436592 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:36 INFO - PROCESS | 1960 | 1465208436694 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 610ms
03:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:20:37 INFO - PROCESS | 1960 | 1465208437203 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:37 INFO - PROCESS | 1960 | 1465208437313 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 626ms
03:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:20:37 INFO - PROCESS | 1960 | 1465208437845 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:37 INFO - PROCESS | 1960 | 1465208437935 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 594ms
03:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:20:38 INFO - PROCESS | 1960 | 1465208438452 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:38 INFO - PROCESS | 1960 | 1465208438564 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 702ms
03:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:20:39 INFO - PROCESS | 1960 | 1465208439150 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:39 INFO - PROCESS | 1960 | 1465208439235 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 738ms
03:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:20:39 INFO - PROCESS | 1960 | 1465208439959 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:40 INFO - PROCESS | 1960 | 1465208440047 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 578ms
03:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:20:40 INFO - PROCESS | 1960 | 1465208440540 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:40 INFO - PROCESS | 1960 | 1465208440620 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 579ms
03:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:20:41 INFO - PROCESS | 1960 | 1465208441125 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:41 INFO - PROCESS | 1960 | 1465208441204 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 527ms
03:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:20:41 INFO - PROCESS | 1960 | 1465208441680 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:41 INFO - PROCESS | 1960 | 1465208441796 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:42 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:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 634ms
03:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:20:42 INFO - PROCESS | 1960 | 1465208442316 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:42 INFO - PROCESS | 1960 | 1465208442425 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 881ms
03:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:20:43 INFO - PROCESS | 1960 | 1465208443213 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:43 INFO - PROCESS | 1960 | 1465208443365 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 730ms
03:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:20:43 INFO - PROCESS | 1960 | 1465208443948 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:44 INFO - PROCESS | 1960 | 1465208444050 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 573ms
03:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:20:44 INFO - PROCESS | 1960 | 1465208444565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:44 INFO - PROCESS | 1960 | 1465208444650 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 641ms
03:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:20:45 INFO - PROCESS | 1960 | 1465208445178 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:45 INFO - PROCESS | 1960 | 1465208445252 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 625ms
03:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:20:45 INFO - PROCESS | 1960 | 1465208445806 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:45 INFO - PROCESS | 1960 | 1465208445884 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 577ms
03:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:20:46 INFO - PROCESS | 1960 | 1465208446421 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:46 INFO - PROCESS | 1960 | 1465208446552 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 785ms
03:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:20:47 INFO - PROCESS | 1960 | 1465208447203 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:47 INFO - PROCESS | 1960 | 1465208447298 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 573ms
03:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:20:47 INFO - PROCESS | 1960 | 1465208447786 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:47 INFO - PROCESS | 1960 | 1465208447878 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 580ms
03:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:20:48 INFO - PROCESS | 1960 | 1465208448395 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:48 INFO - PROCESS | 1960 | 1465208448488 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 603ms
03:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:20:48 INFO - PROCESS | 1960 | 1465208448991 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:49 INFO - PROCESS | 1960 | 1465208449083 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 741ms
03:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:20:49 INFO - PROCESS | 1960 | 1465208449728 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:49 INFO - PROCESS | 1960 | 1465208449930 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 827ms
03:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:20:50 INFO - PROCESS | 1960 | 1465208450589 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:50 INFO - PROCESS | 1960 | 1465208450707 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 632ms
03:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:20:51 INFO - PROCESS | 1960 | 1465208451240 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:51 INFO - PROCESS | 1960 | 1465208451323 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 578ms
03:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:20:51 INFO - PROCESS | 1960 | 1465208451862 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:51 INFO - PROCESS | 1960 | 1465208451939 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:52 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:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 650ms
03:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:20:52 INFO - PROCESS | 1960 | 1465208452490 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:52 INFO - PROCESS | 1960 | 1465208452579 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 576ms
03:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:20:53 INFO - PROCESS | 1960 | 1465208453077 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:53 INFO - PROCESS | 1960 | 1465208453158 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 726ms
03:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:20:53 INFO - PROCESS | 1960 | 1465208453811 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:53 INFO - PROCESS | 1960 | 1465208453911 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 742ms
03:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:20:54 INFO - PROCESS | 1960 | 1465208454552 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:54 INFO - PROCESS | 1960 | 1465208454640 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 575ms
03:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:20:55 INFO - PROCESS | 1960 | 1465208455141 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:55 INFO - PROCESS | 1960 | 1465208455218 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 531ms
03:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:20:55 INFO - PROCESS | 1960 | 1465208455699 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:55 INFO - PROCESS | 1960 | 1465208455817 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 733ms
03:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:20:56 INFO - PROCESS | 1960 | 1465208456430 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:56 INFO - PROCESS | 1960 | 1465208456528 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 829ms
03:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:20:57 INFO - PROCESS | 1960 | 1465208457270 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:57 INFO - PROCESS | 1960 | 1465208457373 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:57 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:20:57 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:20:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:20:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:20:57 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
03:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 676ms
03:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:20:57 INFO - PROCESS | 1960 | 1465208457959 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:58 INFO - PROCESS | 1960 | 1465208458066 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 631ms
03:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:20:58 INFO - PROCESS | 1960 | 1465208458614 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:58 INFO - PROCESS | 1960 | 1465208458701 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 636ms
03:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:20:59 INFO - PROCESS | 1960 | 1465208459237 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:59 INFO - PROCESS | 1960 | 1465208459312 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms
03:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:20:59 INFO - PROCESS | 1960 | 1465208459782 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:20:59 INFO - PROCESS | 1960 | 1465208459901 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 733ms
03:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:21:00 INFO - PROCESS | 1960 | 1465208460515 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:00 INFO - PROCESS | 1960 | 1465208460598 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 674ms
03:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:21:01 INFO - PROCESS | 1960 | 1465208461195 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:01 INFO - PROCESS | 1960 | 1465208461333 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 628ms
03:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:21:01 INFO - PROCESS | 1960 | 1465208461855 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:01 INFO - PROCESS | 1960 | 1465208461953 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 690ms
03:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:21:02 INFO - PROCESS | 1960 | 1465208462540 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:02 INFO - PROCESS | 1960 | 1465208462637 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 677ms
03:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:21:03 INFO - PROCESS | 1960 | 1465208463246 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:03 INFO - PROCESS | 1960 | 1465208463343 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 903ms
03:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:21:04 INFO - PROCESS | 1960 | 1465208464146 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:04 INFO - PROCESS | 1960 | 1465208464245 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 681ms
03:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:21:04 INFO - PROCESS | 1960 | 1465208464836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:04 INFO - PROCESS | 1960 | 1465208464936 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 628ms
03:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:21:05 INFO - PROCESS | 1960 | 1465208465489 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:05 INFO - PROCESS | 1960 | 1465208465571 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 638ms
03:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:21:06 INFO - PROCESS | 1960 | 1465208466134 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:06 INFO - PROCESS | 1960 | 1465208466221 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 577ms
03:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:21:06 INFO - PROCESS | 1960 | 1465208466721 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:06 INFO - PROCESS | 1960 | 1465208466831 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 678ms
03:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:21:07 INFO - PROCESS | 1960 | 1465208467405 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:07 INFO - PROCESS | 1960 | 1465208467514 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 727ms
03:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:21:08 INFO - PROCESS | 1960 | 1465208468134 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:08 INFO - PROCESS | 1960 | 1465208468282 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:08 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:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 730ms
03:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:21:08 INFO - PROCESS | 1960 | 1465208468861 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:08 INFO - PROCESS | 1960 | 1465208468942 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 576ms
03:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:21:09 INFO - PROCESS | 1960 | 1465208469467 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:09 INFO - PROCESS | 1960 | 1465208469556 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 889ms
03:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:21:10 INFO - PROCESS | 1960 | 1465208470354 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:10 INFO - PROCESS | 1960 | 1465208470466 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 727ms
03:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:21:11 INFO - PROCESS | 1960 | 1465208471090 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:11 INFO - PROCESS | 1960 | 1465208471186 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 678ms
03:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:21:11 INFO - PROCESS | 1960 | 1465208471778 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:11 INFO - PROCESS | 1960 | 1465208471880 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 624ms
03:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:21:12 INFO - PROCESS | 1960 | 1465208472433 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:12 INFO - PROCESS | 1960 | 1465208472546 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 632ms
03:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:21:13 INFO - PROCESS | 1960 | 1465208473072 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:13 INFO - PROCESS | 1960 | 1465208473148 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 628ms
03:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:21:13 INFO - PROCESS | 1960 | 1465208473704 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:13 INFO - PROCESS | 1960 | 1465208473811 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 631ms
03:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:21:14 INFO - PROCESS | 1960 | 1465208474347 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:14 INFO - PROCESS | 1960 | 1465208474423 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 583ms
03:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:21:14 INFO - PROCESS | 1960 | 1465208474932 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:15 INFO - PROCESS | 1960 | 1465208475015 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 680ms
03:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:21:15 INFO - PROCESS | 1960 | 1465208475619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:15 INFO - PROCESS | 1960 | 1465208475699 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 782ms
03:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:21:16 INFO - PROCESS | 1960 | 1465208476445 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:16 INFO - PROCESS | 1960 | 1465208476555 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 823ms
03:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:21:17 INFO - PROCESS | 1960 | 1465208477291 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:17 INFO - PROCESS | 1960 | 1465208477390 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 686ms
03:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:21:17 INFO - PROCESS | 1960 | 1465208477995 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:18 INFO - PROCESS | 1960 | 1465208478115 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 689ms
03:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:21:18 INFO - PROCESS | 1960 | 1465208478710 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:18 INFO - PROCESS | 1960 | 1465208478805 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 693ms
03:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:21:19 INFO - PROCESS | 1960 | 1465208479400 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:19 INFO - PROCESS | 1960 | 1465208479507 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 627ms
03:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:21:20 INFO - PROCESS | 1960 | 1465208480039 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:20 INFO - PROCESS | 1960 | 1465208480123 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 641ms
03:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:21:20 INFO - PROCESS | 1960 | 1465208480675 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:20 INFO - PROCESS | 1960 | 1465208480756 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 571ms
03:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:21:21 INFO - PROCESS | 1960 | 1465208481259 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:21 INFO - PROCESS | 1960 | 1465208481376 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 580ms
03:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:21:21 INFO - PROCESS | 1960 | 1465208481858 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:21 INFO - PROCESS | 1960 | 1465208481946 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 639ms
03:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:21:22 INFO - PROCESS | 1960 | 1465208482498 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:22 INFO - PROCESS | 1960 | 1465208482594 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 684ms
03:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:21:23 INFO - PROCESS | 1960 | 1465208483194 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:23 INFO - PROCESS | 1960 | 1465208483406 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 927ms
03:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:21:24 INFO - PROCESS | 1960 | 1465208484127 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:24 INFO - PROCESS | 1960 | 1465208484215 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 673ms
03:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:21:24 INFO - PROCESS | 1960 | 1465208484809 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:24 INFO - PROCESS | 1960 | 1465208484942 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 580ms
03:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:21:25 INFO - PROCESS | 1960 | 1465208485462 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:25 INFO - PROCESS | 1960 | 1465208485582 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 738ms
03:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:21:26 INFO - PROCESS | 1960 | 1465208486172 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:26 INFO - PROCESS | 1960 | 1465208486300 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 688ms
03:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:21:26 INFO - PROCESS | 1960 | 1465208486854 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:26 INFO - PROCESS | 1960 | 1465208486935 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 625ms
03:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:21:27 INFO - PROCESS | 1960 | 1465208487488 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:27 INFO - PROCESS | 1960 | 1465208487573 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 582ms
03:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:21:28 INFO - PROCESS | 1960 | 1465208488089 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:28 INFO - PROCESS | 1960 | 1465208488191 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 582ms
03:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:21:28 INFO - PROCESS | 1960 | 1465208488675 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:28 INFO - PROCESS | 1960 | 1465208488785 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 597ms
03:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:21:29 INFO - PROCESS | 1960 | 1465208489295 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:29 INFO - PROCESS | 1960 | 1465208489378 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 785ms
03:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:21:30 INFO - PROCESS | 1960 | 1465208490080 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:30 INFO - PROCESS | 1960 | 1465208490359 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 932ms
03:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:21:31 INFO - PROCESS | 1960 | 1465208491053 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:31 INFO - PROCESS | 1960 | 1465208491146 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 696ms
03:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:21:31 INFO - PROCESS | 1960 | 1465208491731 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:31 INFO - PROCESS | 1960 | 1465208491811 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 639ms
03:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:21:32 INFO - PROCESS | 1960 | 1465208492397 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:32 INFO - PROCESS | 1960 | 1465208492506 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 702ms
03:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:21:33 INFO - PROCESS | 1960 | 1465208493084 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:33 INFO - PROCESS | 1960 | 1465208493234 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 677ms
03:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:21:33 INFO - PROCESS | 1960 | 1465208493782 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:33 INFO - PROCESS | 1960 | 1465208493934 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 731ms
03:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:21:34 INFO - PROCESS | 1960 | 1465208494531 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:34 INFO - PROCESS | 1960 | 1465208494640 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 640ms
03:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:21:35 INFO - PROCESS | 1960 | 1465208495158 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:35 INFO - PROCESS | 1960 | 1465208495232 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms
03:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:21:35 INFO - PROCESS | 1960 | 1465208495714 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:35 INFO - PROCESS | 1960 | 1465208495794 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 686ms
03:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:21:36 INFO - PROCESS | 1960 | 1465208496404 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:36 INFO - PROCESS | 1960 | 1465208496534 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 896ms
03:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:21:37 INFO - PROCESS | 1960 | 1465208497301 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:37 INFO - PROCESS | 1960 | 1465208497494 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 782ms
03:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:21:38 INFO - PROCESS | 1960 | 1465208498096 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:38 INFO - PROCESS | 1960 | 1465208498186 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 634ms
03:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:21:38 INFO - PROCESS | 1960 | 1465208498754 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:38 INFO - PROCESS | 1960 | 1465208498841 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 686ms
03:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:21:39 INFO - PROCESS | 1960 | 1465208499424 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:39 INFO - PROCESS | 1960 | 1465208499507 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 628ms
03:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:21:40 INFO - PROCESS | 1960 | 1465208500056 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:40 INFO - PROCESS | 1960 | 1465208500136 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 633ms
03:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:21:40 INFO - PROCESS | 1960 | 1465208500730 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:40 INFO - PROCESS | 1960 | 1465208500851 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 736ms
03:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:21:41 INFO - PROCESS | 1960 | 1465208501447 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:41 INFO - PROCESS | 1960 | 1465208501540 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 576ms
03:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:21:42 INFO - PROCESS | 1960 | 1465208502039 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:42 INFO - PROCESS | 1960 | 1465208502116 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 538ms
03:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:21:42 INFO - PROCESS | 1960 | 1465208502580 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:42 INFO - PROCESS | 1960 | 1465208502686 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 587ms
03:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:21:43 INFO - PROCESS | 1960 | 1465208503214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:43 INFO - PROCESS | 1960 | 1465208503332 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 884ms
03:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:21:44 INFO - PROCESS | 1960 | 1465208504115 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:44 INFO - PROCESS | 1960 | 1465208504226 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 883ms
03:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:21:45 INFO - PROCESS | 1960 | 1465208505009 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:45 INFO - PROCESS | 1960 | 1465208505103 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 678ms
03:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:21:45 INFO - PROCESS | 1960 | 1465208505698 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:45 INFO - PROCESS | 1960 | 1465208505789 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 672ms
03:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:21:46 INFO - PROCESS | 1960 | 1465208506392 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:46 INFO - PROCESS | 1960 | 1465208506539 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 740ms
03:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:21:47 INFO - PROCESS | 1960 | 1465208507134 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:47 INFO - PROCESS | 1960 | 1465208507219 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 725ms
03:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:21:47 INFO - PROCESS | 1960 | 1465208507877 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:47 INFO - PROCESS | 1960 | 1465208507974 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms
03:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:21:48 INFO - PROCESS | 1960 | 1465208508503 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:48 INFO - PROCESS | 1960 | 1465208508640 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 624ms
03:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:21:49 INFO - PROCESS | 1960 | 1465208509140 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:49 INFO - PROCESS | 1960 | 1465208509240 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 591ms
03:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:21:49 INFO - PROCESS | 1960 | 1465208509738 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:49 INFO - PROCESS | 1960 | 1465208509847 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 942ms
03:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:21:50 INFO - PROCESS | 1960 | 1465208510678 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:50 INFO - PROCESS | 1960 | 1465208510779 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 682ms
03:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:21:51 INFO - PROCESS | 1960 | 1465208511386 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:51 INFO - PROCESS | 1960 | 1465208511538 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms
03:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:21:52 INFO - PROCESS | 1960 | 1465208512123 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:52 INFO - PROCESS | 1960 | 1465208512207 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 634ms
03:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:21:52 INFO - PROCESS | 1960 | 1465208512771 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:52 INFO - PROCESS | 1960 | 1465208512854 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 629ms
03:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:21:53 INFO - PROCESS | 1960 | 1465208513412 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:53 INFO - PROCESS | 1960 | 1465208513500 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 581ms
03:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:21:54 INFO - PROCESS | 1960 | 1465208513996 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:54 INFO - PROCESS | 1960 | 1465208514092 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 626ms
03:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:21:54 INFO - PROCESS | 1960 | 1465208514636 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:54 INFO - PROCESS | 1960 | 1465208514724 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 688ms
03:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:21:55 INFO - PROCESS | 1960 | 1465208515321 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:55 INFO - PROCESS | 1960 | 1465208515429 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 576ms
03:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:21:55 INFO - PROCESS | 1960 | 1465208515903 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:55 INFO - PROCESS | 1960 | 1465208515979 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:21:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 576ms
03:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:21:56 INFO - PROCESS | 1960 | 1465208516484 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:56 INFO - PROCESS | 1960 | 1465208516562 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 826ms
03:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:21:57 INFO - PROCESS | 1960 | 1465208517347 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:57 INFO - PROCESS | 1960 | 1465208517453 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:58 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:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1132ms
03:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:21:58 INFO - PROCESS | 1960 | 1465208518494 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:58 INFO - PROCESS | 1960 | 1465208518580 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:59 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:21:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:21:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:21:59 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
03:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:21:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:21:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:21:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
03:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1129ms
03:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:21:59 INFO - PROCESS | 1960 | 1465208519636 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:21:59 INFO - PROCESS | 1960 | 1465208519724 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:00 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:22:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:22:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:22:00 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
03:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
03:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1135ms
03:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:22:00 INFO - PROCESS | 1960 | 1465208520767 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:00 INFO - PROCESS | 1960 | 1465208520846 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:01 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:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1084ms
03:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:22:01 INFO - PROCESS | 1960 | 1465208521861 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:01 INFO - PROCESS | 1960 | 1465208521945 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:02 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:22:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1081ms
03:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:22:02 INFO - PROCESS | 1960 | 1465208522953 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:03 INFO - PROCESS | 1960 | 1465208523047 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:04 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:22:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:22:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:22:04 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
03:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
03:22:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1178ms
03:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:22:04 INFO - PROCESS | 1960 | 1465208524138 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:04 INFO - PROCESS | 1960 | 1465208524255 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:05 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:22:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:22:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:22:05 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
03:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
03:22:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1178ms
03:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:22:05 INFO - PROCESS | 1960 | 1465208525325 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:05 INFO - PROCESS | 1960 | 1465208525409 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:06 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:22:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:22:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:22:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
03:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
03:22:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1126ms
03:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:22:06 INFO - PROCESS | 1960 | 1465208526470 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:06 INFO - PROCESS | 1960 | 1465208526557 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:07 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:22:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:22:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:22:07 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
03:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
03:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1079ms
03:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:22:07 INFO - PROCESS | 1960 | 1465208527557 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:07 INFO - PROCESS | 1960 | 1465208527635 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 626ms
03:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:22:08 INFO - PROCESS | 1960 | 1465208528199 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:08 INFO - PROCESS | 1960 | 1465208528314 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 637ms
03:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:22:08 INFO - PROCESS | 1960 | 1465208528847 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:08 INFO - PROCESS | 1960 | 1465208528944 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:09 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:22:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:22:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
03:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 625ms
03:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:22:09 INFO - PROCESS | 1960 | 1465208529478 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:09 INFO - PROCESS | 1960 | 1465208529578 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:22:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 695ms
03:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:22:10 INFO - PROCESS | 1960 | 1465208530175 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:10 INFO - PROCESS | 1960 | 1465208530294 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:10 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:22:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:22:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:22:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:22:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:22:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
03:22:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 823ms
03:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:22:11 INFO - PROCESS | 1960 | 1465208531006 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:11 INFO - PROCESS | 1960 | 1465208531099 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:11 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:22:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:22:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
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/text-styles/2d.text.font.parse.size.percentage.html:20:1
03:22:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 672ms
03:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:22:11 INFO - PROCESS | 1960 | 1465208531703 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:11 INFO - PROCESS | 1960 | 1465208531858 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 777ms
03:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:22:12 INFO - PROCESS | 1960 | 1465208532502 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:12 INFO - PROCESS | 1960 | 1465208532632 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:13 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: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/text-styles/2d.text.measure.width.space.html:33:5
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:22:13 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30: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/text-styles/2d.text.measure.width.space.html:27:1
03:22:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1134ms
03:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:22:13 INFO - PROCESS | 1960 | 1465208533622 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:13 INFO - PROCESS | 1960 | 1465208533703 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 588ms
03:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:22:14 INFO - PROCESS | 1960 | 1465208534225 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:14 INFO - PROCESS | 1960 | 1465208534320 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 687ms
03:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:22:14 INFO - PROCESS | 1960 | 1465208534921 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:15 INFO - PROCESS | 1960 | 1465208535003 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms
03:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:22:15 INFO - PROCESS | 1960 | 1465208535557 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:15 INFO - PROCESS | 1960 | 1465208535634 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 592ms
03:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:22:16 INFO - PROCESS | 1960 | 1465208536153 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:16 INFO - PROCESS | 1960 | 1465208536230 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 575ms
03:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:22:16 INFO - PROCESS | 1960 | 1465208536765 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:16 INFO - PROCESS | 1960 | 1465208536890 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 924ms
03:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:22:17 INFO - PROCESS | 1960 | 1465208537694 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:17 INFO - PROCESS | 1960 | 1465208537804 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 625ms
03:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:22:18 INFO - PROCESS | 1960 | 1465208538336 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:18 INFO - PROCESS | 1960 | 1465208538414 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 683ms
03:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:22:19 INFO - PROCESS | 1960 | 1465208539061 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:19 INFO - PROCESS | 1960 | 1465208539203 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 733ms
03:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:22:19 INFO - PROCESS | 1960 | 1465208539787 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:19 INFO - PROCESS | 1960 | 1465208539884 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 582ms
03:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:22:20 INFO - PROCESS | 1960 | 1465208540384 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:20 INFO - PROCESS | 1960 | 1465208540490 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 643ms
03:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:22:21 INFO - PROCESS | 1960 | 1465208541025 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:21 INFO - PROCESS | 1960 | 1465208541110 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 576ms
03:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:22:21 INFO - PROCESS | 1960 | 1465208541610 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:21 INFO - PROCESS | 1960 | 1465208541705 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 683ms
03:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:22:22 INFO - PROCESS | 1960 | 1465208542284 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:22 INFO - PROCESS | 1960 | 1465208542366 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 636ms
03:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:22:22 INFO - PROCESS | 1960 | 1465208542936 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:23 INFO - PROCESS | 1960 | 1465208543017 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 679ms
03:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:22:23 INFO - PROCESS | 1960 | 1465208543619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:23 INFO - PROCESS | 1960 | 1465208543741 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 879ms
03:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:22:24 INFO - PROCESS | 1960 | 1465208544502 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:24 INFO - PROCESS | 1960 | 1465208544600 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 677ms
03:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:22:25 INFO - PROCESS | 1960 | 1465208545190 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:25 INFO - PROCESS | 1960 | 1465208545269 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 623ms
03:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:22:25 INFO - PROCESS | 1960 | 1465208545847 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:26 INFO - PROCESS | 1960 | 1465208546017 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 782ms
03:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:22:26 INFO - PROCESS | 1960 | 1465208546637 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:26 INFO - PROCESS | 1960 | 1465208546730 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 609ms
03:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:22:27 INFO - PROCESS | 1960 | 1465208547226 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:27 INFO - PROCESS | 1960 | 1465208547313 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 630ms
03:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:22:27 INFO - PROCESS | 1960 | 1465208547869 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:27 INFO - PROCESS | 1960 | 1465208547962 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 569ms
03:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:22:28 INFO - PROCESS | 1960 | 1465208548449 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:28 INFO - PROCESS | 1960 | 1465208548548 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 638ms
03:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:22:29 INFO - PROCESS | 1960 | 1465208549109 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:29 INFO - PROCESS | 1960 | 1465208549220 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 679ms
03:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:22:29 INFO - PROCESS | 1960 | 1465208549797 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:29 INFO - PROCESS | 1960 | 1465208549926 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 691ms
03:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:22:30 INFO - PROCESS | 1960 | 1465208550487 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:30 INFO - PROCESS | 1960 | 1465208550607 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 839ms
03:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:22:31 INFO - PROCESS | 1960 | 1465208551353 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:31 INFO - PROCESS | 1960 | 1465208551447 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 649ms
03:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:22:32 INFO - PROCESS | 1960 | 1465208552011 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:32 INFO - PROCESS | 1960 | 1465208552100 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 629ms
03:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:22:32 INFO - PROCESS | 1960 | 1465208552692 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:32 INFO - PROCESS | 1960 | 1465208552777 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 850ms
03:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:22:33 INFO - PROCESS | 1960 | 1465208553524 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:33 INFO - PROCESS | 1960 | 1465208553624 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 691ms
03:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:22:34 INFO - PROCESS | 1960 | 1465208554258 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:34 INFO - PROCESS | 1960 | 1465208554335 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 581ms
03:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:22:34 INFO - PROCESS | 1960 | 1465208554870 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:34 INFO - PROCESS | 1960 | 1465208554964 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 639ms
03:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:22:35 INFO - PROCESS | 1960 | 1465208555510 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:35 INFO - PROCESS | 1960 | 1465208555602 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 588ms
03:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:22:36 INFO - PROCESS | 1960 | 1465208556101 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:36 INFO - PROCESS | 1960 | 1465208556215 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 686ms
03:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:22:36 INFO - PROCESS | 1960 | 1465208556794 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:36 INFO - PROCESS | 1960 | 1465208556888 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 929ms
03:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:22:37 INFO - PROCESS | 1960 | 1465208557740 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:37 INFO - PROCESS | 1960 | 1465208557899 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 749ms
03:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:22:38 INFO - PROCESS | 1960 | 1465208558487 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:38 INFO - PROCESS | 1960 | 1465208558568 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 576ms
03:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:22:39 INFO - PROCESS | 1960 | 1465208559110 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:39 INFO - PROCESS | 1960 | 1465208559215 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 636ms
03:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:22:39 INFO - PROCESS | 1960 | 1465208559746 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:39 INFO - PROCESS | 1960 | 1465208559836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 681ms
03:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:22:40 INFO - PROCESS | 1960 | 1465208560436 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:40 INFO - PROCESS | 1960 | 1465208560590 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 736ms
03:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:22:41 INFO - PROCESS | 1960 | 1465208561185 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:41 INFO - PROCESS | 1960 | 1465208561311 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 633ms
03:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:22:41 INFO - PROCESS | 1960 | 1465208561823 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:41 INFO - PROCESS | 1960 | 1465208561915 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 629ms
03:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:22:42 INFO - PROCESS | 1960 | 1465208562454 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:42 INFO - PROCESS | 1960 | 1465208562531 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 577ms
03:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:22:43 INFO - PROCESS | 1960 | 1465208563067 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:43 INFO - PROCESS | 1960 | 1465208563157 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 704ms
03:22:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:22:43 INFO - PROCESS | 1960 | 1465208563744 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:43 INFO - PROCESS | 1960 | 1465208563897 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:22:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:22:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 927ms
03:22:44 INFO - TEST-START | /DOMEvents/constructors.html
03:22:44 INFO - PROCESS | 1960 | 1465208564682 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:44 INFO - PROCESS | 1960 | 1465208564792 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:22:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 642ms
03:22:45 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:22:45 INFO - PROCESS | 1960 | 1465208565345 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:45 INFO - PROCESS | 1960 | 1465208565437 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:22:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 583ms
03:22:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:22:45 INFO - PROCESS | 1960 | 1465208565932 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:46 INFO - PROCESS | 1960 | 1465208566011 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:22:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:22:46 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:22:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:22:46 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:22:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:22:46 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:22:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:22:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:22:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 581ms
03:22:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:22:46 INFO - PROCESS | 1960 | 1465208566526 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:46 INFO - PROCESS | 1960 | 1465208566613 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:47 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:22:47 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:22:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 536ms
03:22:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:22:47 INFO - PROCESS | 1960 | 1465208567083 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:47 INFO - PROCESS | 1960 | 1465208567177 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:47 INFO - PROCESS | 1960 | 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:22:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:22:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 693ms
03:22:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:22:47 INFO - PROCESS | 1960 | 1465208567782 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:47 INFO - PROCESS | 1960 | 1465208567967 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:48 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:22:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 676ms
03:22:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:22:48 INFO - PROCESS | 1960 | 1465208568453 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:48 INFO - PROCESS | 1960 | 1465208568531 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:48 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:22:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 527ms
03:22:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:22:48 INFO - PROCESS | 1960 | 1465208568984 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:49 INFO - PROCESS | 1960 | 1465208569064 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:49 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:22:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:22:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 530ms
03:22:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:22:49 INFO - PROCESS | 1960 | 1465208569520 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:49 INFO - PROCESS | 1960 | 1465208569598 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:50 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:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 528ms
03:22:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:22:50 INFO - PROCESS | 1960 | 1465208570051 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:50 INFO - PROCESS | 1960 | 1465208570137 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:50 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:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 782ms
03:22:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:22:50 INFO - PROCESS | 1960 | 1465208570842 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:50 INFO - PROCESS | 1960 | 1465208570971 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:22:51 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:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 823ms
03:22:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:22:51 INFO - PROCESS | 1960 | 1465208571671 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:51 INFO - PROCESS | 1960 | 1465208571760 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:52 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:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 571ms
03:22:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:22:52 INFO - PROCESS | 1960 | 1465208572256 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:52 INFO - PROCESS | 1960 | 1465208572335 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:52 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:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 533ms
03:22:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:22:52 INFO - PROCESS | 1960 | 1465208572803 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:52 INFO - PROCESS | 1960 | 1465208572891 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:53 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:22:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 640ms
03:22:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:22:53 INFO - PROCESS | 1960 | 1465208573435 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:53 INFO - PROCESS | 1960 | 1465208573520 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:54 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:22:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 582ms
03:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:22:54 INFO - PROCESS | 1960 | 1465208574036 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:54 INFO - PROCESS | 1960 | 1465208574111 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:54 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:22:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 686ms
03:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:22:54 INFO - PROCESS | 1960 | 1465208574718 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:54 INFO - PROCESS | 1960 | 1465208574804 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:55 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:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 574ms
03:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:22:55 INFO - PROCESS | 1960 | 1465208575293 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:55 INFO - PROCESS | 1960 | 1465208575385 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:55 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:22:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:22:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 574ms
03:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:22:55 INFO - PROCESS | 1960 | 1465208575879 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:55 INFO - PROCESS | 1960 | 1465208575945 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:56 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:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 530ms
03:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:22:56 INFO - PROCESS | 1960 | 1465208576413 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:56 INFO - PROCESS | 1960 | 1465208576491 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:56 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:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms
03:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:22:56 INFO - PROCESS | 1960 | 1465208576947 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:57 INFO - PROCESS | 1960 | 1465208577035 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:22:57 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:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 736ms
03:22:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:22:57 INFO - PROCESS | 1960 | 1465208577696 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:57 INFO - PROCESS | 1960 | 1465208577862 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:58 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:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 824ms
03:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:22:58 INFO - PROCESS | 1960 | 1465208578526 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:58 INFO - PROCESS | 1960 | 1465208578614 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:59 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:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 574ms
03:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:22:59 INFO - PROCESS | 1960 | 1465208579115 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:59 INFO - PROCESS | 1960 | 1465208579205 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:59 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:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 573ms
03:22:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:22:59 INFO - PROCESS | 1960 | 1465208579704 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:22:59 INFO - PROCESS | 1960 | 1465208579789 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:00 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:23:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 575ms
03:23:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:23:00 INFO - PROCESS | 1960 | 1465208580277 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:00 INFO - PROCESS | 1960 | 1465208580352 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:23:00 INFO - {}
03:23:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:23:00 INFO - {}
03:23:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:23:00 INFO - {}
03:23:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:23:00 INFO - {}
03:23:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 572ms
03:23:00 INFO - TEST-START | /FileAPI/fileReader.html
03:23:00 INFO - PROCESS | 1960 | 1465208580855 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:00 INFO - PROCESS | 1960 | 1465208580925 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:23:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:23:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:23:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:23:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 622ms
03:23:01 INFO - TEST-START | /FileAPI/historical.html
03:23:01 INFO - PROCESS | 1960 | 1465208581499 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:01 INFO - PROCESS | 1960 | 1465208581620 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:23:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:23:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:23:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:23:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:23:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:23:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:23:02 INFO - TEST-OK | /FileAPI/historical.html | took 828ms
03:23:02 INFO - TEST-START | /FileAPI/idlharness.html
03:23:02 INFO - PROCESS | 1960 | 1465208582336 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:02 INFO - PROCESS | 1960 | 1465208582413 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:23:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:23:03 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:23:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:23:03 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:23:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:23:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:23:03 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:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:23:03 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:23:03 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:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:23:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:23:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:23:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:23:03 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:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:23:03 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:23:03 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:23:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:23:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:23:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:23:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:23:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:23:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:23:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 829ms
03:23:03 INFO - TEST-START | /FileAPI/idlharness.worker
03:23:03 INFO - PROCESS | 1960 | 1465208583171 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:03 INFO - PROCESS | 1960 | 1465208583304 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:23:04 INFO - {}
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:23:04 INFO - {}
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:23:04 INFO - {}
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:23:04 INFO - {}
03:23:04 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:23:04 INFO - {}
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:23:04 INFO - {}
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:23:04 INFO - {}
03:23:04 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:23:04 INFO - {}
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 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:23:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:23:04 INFO - {}
03:23:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1154ms
03:23:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:23:04 INFO - PROCESS | 1960 | 1465208584340 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:04 INFO - PROCESS | 1960 | 1465208584549 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:23:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 987ms
03:23:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:23:05 INFO - PROCESS | 1960 | 1465208585329 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:05 INFO - PROCESS | 1960 | 1465208585427 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:23:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 530ms
03:23:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:23:05 INFO - PROCESS | 1960 | 1465208585881 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:06 INFO - PROCESS | 1960 | 1465208586031 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:23:06 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:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:23:06 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:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:23:06 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:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:23:06 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:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:23:06 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:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:23:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:23:06 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:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:23:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:23:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:23:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:23:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 747ms
03:23:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:23:06 INFO - PROCESS | 1960 | 1465208586657 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:06 INFO - PROCESS | 1960 | 1465208586795 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:23:07 INFO - {}
03:23:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 680ms
03:23:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:23:07 INFO - PROCESS | 1960 | 1465208587318 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:07 INFO - PROCESS | 1960 | 1465208587430 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:23:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 581ms
03:23:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:23:07 INFO - PROCESS | 1960 | 1465208587907 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:07 INFO - PROCESS | 1960 | 1465208587991 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:23:08 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:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:23:08 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:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:23:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 804ms
03:23:08 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:23:08 INFO - PROCESS | 1960 | 1465208588788 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:08 INFO - PROCESS | 1960 | 1465208588957 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:23:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:23:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:23:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:23:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:23:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:23:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:23:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:23:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:23:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 785ms
03:23:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:23:09 INFO - PROCESS | 1960 | 1465208589521 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:09 INFO - PROCESS | 1960 | 1465208589636 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:23:10 INFO - {}
03:23:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 633ms
03:23:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:23:10 INFO - PROCESS | 1960 | 1465208590154 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:10 INFO - PROCESS | 1960 | 1465208590234 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:23:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:23:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 579ms
03:23:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:23:10 INFO - PROCESS | 1960 | 1465208590742 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:10 INFO - PROCESS | 1960 | 1465208590815 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:23:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:23:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 527ms
03:23:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:23:11 INFO - PROCESS | 1960 | 1465208591276 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:11 INFO - PROCESS | 1960 | 1465208591380 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:23:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 875ms
03:23:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:23:12 INFO - PROCESS | 1960 | 1465208592162 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:12 INFO - PROCESS | 1960 | 1465208592284 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:23:12 INFO - reader.readAsText(blob_2)
03:23:12 INFO - }" did not throw
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:23:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:23:12 INFO - reader.readAsDataURL(blob_2)
03:23:12 INFO - }" did not throw
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:23:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:23:12 INFO - reader.readAsArrayBuffer(blob_2)
03:23:12 INFO - }" did not throw
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:23:12 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:23:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:23:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:23:12 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:23:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:23:12 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:23:12 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:23:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:23:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
03:23:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 780ms
03:23:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:23:12 INFO - PROCESS | 1960 | 1465208592983 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:13 INFO - PROCESS | 1960 | 1465208593070 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:23:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:23:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 685ms
03:23:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:23:13 INFO - PROCESS | 1960 | 1465208593673 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:13 INFO - PROCESS | 1960 | 1465208593753 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 584ms
03:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:23:14 INFO - PROCESS | 1960 | 1465208594252 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:14 INFO - PROCESS | 1960 | 1465208594337 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 579ms
03:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:23:14 INFO - PROCESS | 1960 | 1465208594838 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:14 INFO - PROCESS | 1960 | 1465208594914 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:23:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 575ms
03:23:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:23:15 INFO - PROCESS | 1960 | 1465208595421 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:15 INFO - PROCESS | 1960 | 1465208595516 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:23:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 627ms
03:23:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:23:16 INFO - PROCESS | 1960 | 1465208596048 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:16 INFO - PROCESS | 1960 | 1465208596138 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:23:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms
03:23:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:23:16 INFO - PROCESS | 1960 | 1465208596674 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:16 INFO - PROCESS | 1960 | 1465208596767 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 627ms
03:23:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:23:17 INFO - PROCESS | 1960 | 1465208597308 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:17 INFO - PROCESS | 1960 | 1465208597396 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:23:17 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:23:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:23:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:23:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms
03:23:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:23:17 INFO - PROCESS | 1960 | 1465208597845 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:17 INFO - PROCESS | 1960 | 1465208597934 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:23:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 778ms
03:23:18 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:23:18 INFO - PROCESS | 1960 | 1465208598631 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:18 INFO - PROCESS | 1960 | 1465208598746 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:19 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:23:19 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 678ms
03:23:19 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:23:19 INFO - PROCESS | 1960 | 1465208599339 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:19 INFO - PROCESS | 1960 | 1465208599428 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:19 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:23:19 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 635ms
03:23:19 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:23:19 INFO - PROCESS | 1960 | 1465208599983 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:20 INFO - PROCESS | 1960 | 1465208600064 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:20 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:23:20 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 880ms
03:23:20 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:23:20 INFO - PROCESS | 1960 | 1465208600860 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:20 INFO - PROCESS | 1960 | 1465208600937 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:21 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:23:21 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 621ms
03:23:21 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:23:21 INFO - PROCESS | 1960 | 1465208601486 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:21 INFO - PROCESS | 1960 | 1465208601567 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:23:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 626ms
03:23:22 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:23:22 INFO - PROCESS | 1960 | 1465208602122 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:22 INFO - PROCESS | 1960 | 1465208602237 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:23:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:23:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 629ms
03:23:22 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:23:22 INFO - PROCESS | 1960 | 1465208602759 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:22 INFO - PROCESS | 1960 | 1465208602836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:23:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:23:23 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 635ms
03:23:23 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:23:23 INFO - PROCESS | 1960 | 1465208603397 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:23 INFO - PROCESS | 1960 | 1465208603472 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:23:24 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 683ms
03:23:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:23:24 INFO - PROCESS | 1960 | 1465208604087 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:24 INFO - PROCESS | 1960 | 1465208604167 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:23:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:23:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 685ms
03:23:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:23:24 INFO - PROCESS | 1960 | 1465208604779 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:24 INFO - PROCESS | 1960 | 1465208604936 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:23:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:23:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 874ms
03:23:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:23:25 INFO - PROCESS | 1960 | 1465208605659 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:25 INFO - PROCESS | 1960 | 1465208605746 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:23:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 630ms
03:23:26 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:23:26 INFO - PROCESS | 1960 | 1465208606302 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:26 INFO - PROCESS | 1960 | 1465208606392 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:23:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:23:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 626ms
03:23:26 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:23:26 INFO - PROCESS | 1960 | 1465208606939 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:27 INFO - PROCESS | 1960 | 1465208607022 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:23:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:23:27 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 826ms
03:23:27 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:23:27 INFO - PROCESS | 1960 | 1465208607780 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:27 INFO - PROCESS | 1960 | 1465208607878 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:23:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:23:28 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 822ms
03:23:28 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:23:28 INFO - PROCESS | 1960 | 1465208608607 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:28 INFO - PROCESS | 1960 | 1465208608695 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:23:29 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 776ms
03:23:29 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:23:29 INFO - PROCESS | 1960 | 1465208609392 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:29 INFO - PROCESS | 1960 | 1465208609488 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:29 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:23:29 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 582ms
03:23:29 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:23:29 INFO - PROCESS | 1960 | 1465208609976 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:30 INFO - PROCESS | 1960 | 1465208610062 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:30 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:23:30 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:23:30 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 672ms
03:23:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:23:30 INFO - PROCESS | 1960 | 1465208610654 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:30 INFO - PROCESS | 1960 | 1465208610729 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:23:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 619ms
03:23:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:23:31 INFO - PROCESS | 1960 | 1465208611278 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:31 INFO - PROCESS | 1960 | 1465208611408 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:23:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1123ms
03:23:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:23:32 INFO - PROCESS | 1960 | 1465208612418 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:32 INFO - PROCESS | 1960 | 1465208612522 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 676ms
03:23:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:23:33 INFO - PROCESS | 1960 | 1465208613098 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:33 INFO - PROCESS | 1960 | 1465208613190 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:23:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 577ms
03:23:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:23:33 INFO - PROCESS | 1960 | 1465208613692 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:33 INFO - PROCESS | 1960 | 1465208613772 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 627ms
03:23:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:23:34 INFO - PROCESS | 1960 | 1465208614321 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:34 INFO - PROCESS | 1960 | 1465208614408 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:23:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 633ms
03:23:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:23:34 INFO - PROCESS | 1960 | 1465208614953 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:35 INFO - PROCESS | 1960 | 1465208615033 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:23:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 871ms
03:23:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:23:35 INFO - PROCESS | 1960 | 1465208615832 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:35 INFO - PROCESS | 1960 | 1465208615921 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:23:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 582ms
03:23:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:23:36 INFO - PROCESS | 1960 | 1465208616420 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:36 INFO - PROCESS | 1960 | 1465208616521 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:23:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 572ms
03:23:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:23:37 INFO - PROCESS | 1960 | 1465208616996 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:37 INFO - PROCESS | 1960 | 1465208617071 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:23:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 577ms
03:23:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:23:37 INFO - PROCESS | 1960 | 1465208617581 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:37 INFO - PROCESS | 1960 | 1465208617654 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:23:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 628ms
03:23:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:23:38 INFO - PROCESS | 1960 | 1465208618223 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:38 INFO - PROCESS | 1960 | 1465208618326 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 939ms
03:23:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:23:39 INFO - PROCESS | 1960 | 1465208619164 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:39 INFO - PROCESS | 1960 | 1465208619288 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:23:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 674ms
03:23:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:23:39 INFO - PROCESS | 1960 | 1465208619853 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:39 INFO - PROCESS | 1960 | 1465208619948 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:23:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 629ms
03:23:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:23:40 INFO - PROCESS | 1960 | 1465208620495 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:40 INFO - PROCESS | 1960 | 1465208620573 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:23:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 633ms
03:23:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:23:41 INFO - PROCESS | 1960 | 1465208621123 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:41 INFO - PROCESS | 1960 | 1465208621214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:41 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:23:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 588ms
03:23:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:23:41 INFO - PROCESS | 1960 | 1465208621716 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:41 INFO - PROCESS | 1960 | 1465208621797 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:42 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:23:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 671ms
03:23:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:23:42 INFO - PROCESS | 1960 | 1465208622395 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:42 INFO - PROCESS | 1960 | 1465208622507 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:23:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 722ms
03:23:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:23:43 INFO - PROCESS | 1960 | 1465208623118 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:43 INFO - PROCESS | 1960 | 1465208623223 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:23:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 626ms
03:23:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:23:43 INFO - PROCESS | 1960 | 1465208623751 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:43 INFO - PROCESS | 1960 | 1465208623831 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:23:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 572ms
03:23:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:23:44 INFO - PROCESS | 1960 | 1465208624327 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:44 INFO - PROCESS | 1960 | 1465208624406 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:23:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 572ms
03:23:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:23:44 INFO - PROCESS | 1960 | 1465208624908 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:45 INFO - PROCESS | 1960 | 1465208625024 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:23:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 826ms
03:23:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:23:45 INFO - PROCESS | 1960 | 1465208625770 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:45 INFO - PROCESS | 1960 | 1465208625867 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:23:46 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 743ms
03:23:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:23:46 INFO - PROCESS | 1960 | 1465208626509 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:46 INFO - PROCESS | 1960 | 1465208626613 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:47 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:23:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 682ms
03:23:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:23:47 INFO - PROCESS | 1960 | 1465208627203 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:47 INFO - PROCESS | 1960 | 1465208627314 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:47 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:23:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 776ms
03:23:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:23:47 INFO - PROCESS | 1960 | 1465208627987 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:48 INFO - PROCESS | 1960 | 1465208628062 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:48 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:23:48 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 584ms
03:23:48 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:23:48 INFO - PROCESS | 1960 | 1465208628576 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:48 INFO - PROCESS | 1960 | 1465208628649 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:23:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 575ms
03:23:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:23:49 INFO - PROCESS | 1960 | 1465208629161 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:49 INFO - PROCESS | 1960 | 1465208629245 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:23:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 575ms
03:23:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:23:49 INFO - PROCESS | 1960 | 1465208629749 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:49 INFO - PROCESS | 1960 | 1465208629839 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:23:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 691ms
03:23:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:23:50 INFO - PROCESS | 1960 | 1465208630433 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:50 INFO - PROCESS | 1960 | 1465208630536 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:23:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 883ms
03:23:51 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:23:51 INFO - PROCESS | 1960 | 1465208631330 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:51 INFO - PROCESS | 1960 | 1465208631437 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:52 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:23:52 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 878ms
03:23:52 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:23:52 INFO - PROCESS | 1960 | 1465208632212 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:52 INFO - PROCESS | 1960 | 1465208632426 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:23:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 930ms
03:23:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:23:53 INFO - PROCESS | 1960 | 1465208633150 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:53 INFO - PROCESS | 1960 | 1465208633231 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:23:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 722ms
03:23:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:23:53 INFO - PROCESS | 1960 | 1465208633881 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:53 INFO - PROCESS | 1960 | 1465208633969 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:23:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 676ms
03:23:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:23:54 INFO - PROCESS | 1960 | 1465208634570 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:54 INFO - PROCESS | 1960 | 1465208634706 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:23:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 680ms
03:23:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:23:55 INFO - PROCESS | 1960 | 1465208635249 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:55 INFO - PROCESS | 1960 | 1465208635341 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:23:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 727ms
03:23:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:23:55 INFO - PROCESS | 1960 | 1465208635979 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:56 INFO - PROCESS | 1960 | 1465208636099 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:23:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 620ms
03:23:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:23:56 INFO - PROCESS | 1960 | 1465208636607 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:56 INFO - PROCESS | 1960 | 1465208636695 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:23:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 581ms
03:23:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:23:57 INFO - PROCESS | 1960 | 1465208637191 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:57 INFO - PROCESS | 1960 | 1465208637265 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:23:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1827ms
03:23:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:23:59 INFO - PROCESS | 1960 | 1465208639039 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:59 INFO - PROCESS | 1960 | 1465208639126 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:23:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 778ms
03:23:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:23:59 INFO - PROCESS | 1960 | 1465208639820 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:23:59 INFO - PROCESS | 1960 | 1465208639908 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:24:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 624ms
03:24:00 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:24:00 INFO - PROCESS | 1960 | 1465208640453 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:00 INFO - PROCESS | 1960 | 1465208640544 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:01 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:24:01 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 679ms
03:24:01 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:24:01 INFO - PROCESS | 1960 | 1465208641143 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:01 INFO - PROCESS | 1960 | 1465208641250 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:01 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:24:01 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 728ms
03:24:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:24:01 INFO - PROCESS | 1960 | 1465208641871 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:02 INFO - PROCESS | 1960 | 1465208641999 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:24:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 687ms
03:24:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:24:02 INFO - PROCESS | 1960 | 1465208642565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:02 INFO - PROCESS | 1960 | 1465208642646 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:24:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 677ms
03:24:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:24:03 INFO - PROCESS | 1960 | 1465208643252 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:03 INFO - PROCESS | 1960 | 1465208643335 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:24:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 623ms
03:24:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:24:03 INFO - PROCESS | 1960 | 1465208643877 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:03 INFO - PROCESS | 1960 | 1465208643982 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:24:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 720ms
03:24:04 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:24:04 INFO - PROCESS | 1960 | 1465208644605 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:04 INFO - PROCESS | 1960 | 1465208644706 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:24:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 670ms
03:24:05 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:24:05 INFO - PROCESS | 1960 | 1465208645301 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:05 INFO - PROCESS | 1960 | 1465208645432 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:24:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 984ms
03:24:06 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:24:06 INFO - PROCESS | 1960 | 1465208646313 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:06 INFO - PROCESS | 1960 | 1465208646408 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:24:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 649ms
03:24:06 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:24:06 INFO - PROCESS | 1960 | 1465208646951 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:07 INFO - PROCESS | 1960 | 1465208647041 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:24:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 635ms
03:24:07 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:24:07 INFO - PROCESS | 1960 | 1465208647598 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:07 INFO - PROCESS | 1960 | 1465208647679 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:24:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 632ms
03:24:08 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:24:08 INFO - PROCESS | 1960 | 1465208648226 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:08 INFO - PROCESS | 1960 | 1465208648303 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:24:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 623ms
03:24:08 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:24:08 INFO - PROCESS | 1960 | 1465208648854 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:08 INFO - PROCESS | 1960 | 1465208648939 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:24:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 980ms
03:24:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:24:09 INFO - PROCESS | 1960 | 1465208649848 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:09 INFO - PROCESS | 1960 | 1465208649957 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:24:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 624ms
03:24:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:24:10 INFO - PROCESS | 1960 | 1465208650467 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:10 INFO - PROCESS | 1960 | 1465208650544 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:24:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 576ms
03:24:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:24:11 INFO - PROCESS | 1960 | 1465208651048 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:11 INFO - PROCESS | 1960 | 1465208651131 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:24:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 630ms
03:24:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:24:11 INFO - PROCESS | 1960 | 1465208651684 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:11 INFO - PROCESS | 1960 | 1465208651762 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:24:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 577ms
03:24:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:24:12 INFO - PROCESS | 1960 | 1465208652265 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:12 INFO - PROCESS | 1960 | 1465208652384 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:24:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 1034ms
03:24:13 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:24:13 INFO - PROCESS | 1960 | 1465208653333 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:13 INFO - PROCESS | 1960 | 1465208653442 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:24:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 736ms
03:24:14 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:24:14 INFO - PROCESS | 1960 | 1465208654077 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:14 INFO - PROCESS | 1960 | 1465208654166 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:24:14 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 631ms
03:24:14 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:24:14 INFO - PROCESS | 1960 | 1465208654713 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:14 INFO - PROCESS | 1960 | 1465208654802 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:24:15 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 680ms
03:24:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:24:15 INFO - PROCESS | 1960 | 1465208655388 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:15 INFO - PROCESS | 1960 | 1465208655469 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:24:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 624ms
03:24:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:24:16 INFO - PROCESS | 1960 | 1465208656018 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:16 INFO - PROCESS | 1960 | 1465208656104 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:24:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 677ms
03:24:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:24:16 INFO - PROCESS | 1960 | 1465208656703 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:16 INFO - PROCESS | 1960 | 1465208656840 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:24:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1533ms
03:24:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:24:18 INFO - PROCESS | 1960 | 1465208658237 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:18 INFO - PROCESS | 1960 | 1465208658318 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:24:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 580ms
03:24:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:24:18 INFO - PROCESS | 1960 | 1465208658821 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:18 INFO - PROCESS | 1960 | 1465208658930 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:24:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 873ms
03:24:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:24:19 INFO - PROCESS | 1960 | 1465208659704 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:19 INFO - PROCESS | 1960 | 1465208659804 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:24:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 678ms
03:24:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:24:20 INFO - PROCESS | 1960 | 1465208660407 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:20 INFO - PROCESS | 1960 | 1465208660488 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:24:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 726ms
03:24:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:24:21 INFO - PROCESS | 1960 | 1465208661185 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:21 INFO - PROCESS | 1960 | 1465208661288 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:24:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 718ms
03:24:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:24:21 INFO - PROCESS | 1960 | 1465208661865 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:21 INFO - PROCESS | 1960 | 1465208661949 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:24:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 628ms
03:24:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:24:22 INFO - PROCESS | 1960 | 1465208662494 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:22 INFO - PROCESS | 1960 | 1465208662578 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:24:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 583ms
03:24:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:24:23 INFO - PROCESS | 1960 | 1465208663088 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:23 INFO - PROCESS | 1960 | 1465208663191 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:24:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 619ms
03:24:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:24:23 INFO - PROCESS | 1960 | 1465208663711 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:23 INFO - PROCESS | 1960 | 1465208663795 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:24:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:24:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1089ms
03:24:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:24:24 INFO - PROCESS | 1960 | 1465208664807 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:24 INFO - PROCESS | 1960 | 1465208664924 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:24:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:24:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:24:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:24:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 779ms
03:24:25 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:24:25 INFO - PROCESS | 1960 | 1465208665591 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:25 INFO - PROCESS | 1960 | 1465208665678 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:24:26 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 829ms
03:24:26 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:24:26 INFO - PROCESS | 1960 | 1465208666428 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:26 INFO - PROCESS | 1960 | 1465208666515 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:24:27 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 630ms
03:24:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:24:27 INFO - PROCESS | 1960 | 1465208667067 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:27 INFO - PROCESS | 1960 | 1465208667152 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:24:27 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 627ms
03:24:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:24:27 INFO - PROCESS | 1960 | 1465208667708 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:27 INFO - PROCESS | 1960 | 1465208667795 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:24:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 776ms
03:24:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:24:28 INFO - PROCESS | 1960 | 1465208668487 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:28 INFO - PROCESS | 1960 | 1465208668637 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:24:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 888ms
03:24:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:24:29 INFO - PROCESS | 1960 | 1465208669384 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:29 INFO - PROCESS | 1960 | 1465208669453 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:24:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 572ms
03:24:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:24:29 INFO - PROCESS | 1960 | 1465208669966 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:30 INFO - PROCESS | 1960 | 1465208670076 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:24:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 619ms
03:24:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:24:30 INFO - PROCESS | 1960 | 1465208670587 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:30 INFO - PROCESS | 1960 | 1465208670652 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:24:31 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 622ms
03:24:31 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:24:31 INFO - PROCESS | 1960 | 1465208671214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:31 INFO - PROCESS | 1960 | 1465208671310 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:31 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:24:31 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 626ms
03:24:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:24:31 INFO - PROCESS | 1960 | 1465208671851 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:31 INFO - PROCESS | 1960 | 1465208671928 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:32 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:24:32 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 638ms
03:24:32 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:24:32 INFO - PROCESS | 1960 | 1465208672492 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:32 INFO - PROCESS | 1960 | 1465208672615 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:33 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:24:33 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:24:33 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:24:33 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 882ms
03:24:33 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:24:33 INFO - PROCESS | 1960 | 1465208673379 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:33 INFO - PROCESS | 1960 | 1465208673469 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:24:34 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 877ms
03:24:34 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:24:34 INFO - PROCESS | 1960 | 1465208674267 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:34 INFO - PROCESS | 1960 | 1465208674362 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:24:34 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 729ms
03:24:34 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:24:35 INFO - PROCESS | 1960 | 1465208675007 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:35 INFO - PROCESS | 1960 | 1465208675093 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:35 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:24:35 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 736ms
03:24:35 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:24:35 INFO - PROCESS | 1960 | 1465208675751 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:35 INFO - PROCESS | 1960 | 1465208675846 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:36 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:24:36 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:24:36 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 831ms
03:24:36 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:24:36 INFO - PROCESS | 1960 | 1465208676592 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:36 INFO - PROCESS | 1960 | 1465208676677 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:24:37 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 642ms
03:24:37 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:24:37 INFO - PROCESS | 1960 | 1465208677233 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:37 INFO - PROCESS | 1960 | 1465208677330 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:24:37 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 725ms
03:24:37 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:24:37 INFO - PROCESS | 1960 | 1465208677960 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:38 INFO - PROCESS | 1960 | 1465208678061 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:24:38 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 572ms
03:24:38 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:24:38 INFO - PROCESS | 1960 | 1465208678537 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:38 INFO - PROCESS | 1960 | 1465208678610 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:24:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:24:39 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 622ms
03:24:39 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:24:39 INFO - PROCESS | 1960 | 1465208679168 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:39 INFO - PROCESS | 1960 | 1465208679295 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:24:40 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 925ms
03:24:40 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:24:40 INFO - PROCESS | 1960 | 1465208680098 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:40 INFO - PROCESS | 1960 | 1465208680194 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:24:40 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 731ms
03:24:40 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:24:40 INFO - PROCESS | 1960 | 1465208680837 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:40 INFO - PROCESS | 1960 | 1465208680941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:24:41 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 578ms
03:24:41 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:24:41 INFO - PROCESS | 1960 | 1465208681426 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:41 INFO - PROCESS | 1960 | 1465208681516 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:24:42 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 625ms
03:24:42 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:24:42 INFO - PROCESS | 1960 | 1465208682047 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:42 INFO - PROCESS | 1960 | 1465208682126 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:24:42 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 730ms
03:24:42 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:24:42 INFO - PROCESS | 1960 | 1465208682782 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:42 INFO - PROCESS | 1960 | 1465208682877 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:24:43 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 879ms
03:24:43 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:24:43 INFO - PROCESS | 1960 | 1465208683669 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:43 INFO - PROCESS | 1960 | 1465208683762 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:24:44 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 622ms
03:24:44 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:24:44 INFO - PROCESS | 1960 | 1465208684295 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:44 INFO - PROCESS | 1960 | 1465208684380 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:24:45 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:24:45 INFO - window.indexedDB.open('test', val);..." did not throw
03:24:45 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:45 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:24:45 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:24:45 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:24:45 INFO - window.indexedDB.open('test', val);..." did not throw
03:24:45 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:45 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:24:45 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:24:45 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:24:45 INFO - window.indexedDB.open('test', val);..." did not throw
03:24:45 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:45 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:24:45 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:24:45 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:24:45 INFO - window.indexedDB.open('test', val);..." did not throw
03:24:45 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:24:45 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:24:45 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:24:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:24:45 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 780ms
03:24:45 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:24:45 INFO - PROCESS | 1960 | 1465208685114 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:45 INFO - PROCESS | 1960 | 1465208685193 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:45 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:24:45 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 603ms
03:24:45 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:24:45 INFO - PROCESS | 1960 | 1465208685699 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:45 INFO - PROCESS | 1960 | 1465208685783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:24:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:24:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2137ms
03:24:47 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:24:47 INFO - PROCESS | 1960 | 1465208687843 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:47 INFO - PROCESS | 1960 | 1465208687931 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:24:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 629ms
03:24:48 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:24:48 INFO - PROCESS | 1960 | 1465208688481 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:48 INFO - PROCESS | 1960 | 1465208688571 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:49 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:24:49 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 625ms
03:24:49 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:24:49 INFO - PROCESS | 1960 | 1465208689120 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:49 INFO - PROCESS | 1960 | 1465208689215 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:49 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:24:49 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 627ms
03:24:49 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:24:49 INFO - PROCESS | 1960 | 1465208689745 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:49 INFO - PROCESS | 1960 | 1465208689838 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:50 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:24:50 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 672ms
03:24:50 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:24:50 INFO - PROCESS | 1960 | 1465208690422 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:50 INFO - PROCESS | 1960 | 1465208690506 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:51 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:24:51 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 672ms
03:24:51 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:24:51 INFO - PROCESS | 1960 | 1465208691102 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:51 INFO - PROCESS | 1960 | 1465208691214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:51 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:24:51 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 672ms
03:24:51 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:24:51 INFO - PROCESS | 1960 | 1465208691779 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:51 INFO - PROCESS | 1960 | 1465208691858 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:52 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:24:52 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 573ms
03:24:52 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:24:52 INFO - PROCESS | 1960 | 1465208692357 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:52 INFO - PROCESS | 1960 | 1465208692432 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:52 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:24:52 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 579ms
03:24:52 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:24:52 INFO - PROCESS | 1960 | 1465208692941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:53 INFO - PROCESS | 1960 | 1465208693017 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:53 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:24:53 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 872ms
03:24:53 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:24:53 INFO - PROCESS | 1960 | 1465208693822 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:53 INFO - PROCESS | 1960 | 1465208693924 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:54 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:24:54 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 782ms
03:24:54 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:24:54 INFO - PROCESS | 1960 | 1465208694619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:54 INFO - PROCESS | 1960 | 1465208694727 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:55 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:24:55 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 689ms
03:24:55 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:24:55 INFO - PROCESS | 1960 | 1465208695317 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:55 INFO - PROCESS | 1960 | 1465208695416 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:55 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:24:55 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 637ms
03:24:55 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:24:55 INFO - PROCESS | 1960 | 1465208695948 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:56 INFO - PROCESS | 1960 | 1465208696019 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:56 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:24:56 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 571ms
03:24:56 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:24:56 INFO - PROCESS | 1960 | 1465208696524 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:56 INFO - PROCESS | 1960 | 1465208696602 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:24:57 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 682ms
03:24:57 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:24:57 INFO - PROCESS | 1960 | 1465208697218 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:57 INFO - PROCESS | 1960 | 1465208697318 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:24:57 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:24:57 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 683ms
03:24:57 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:24:57 INFO - PROCESS | 1960 | 1465208697907 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:57 INFO - PROCESS | 1960 | 1465208697995 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:24:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 632ms
03:24:58 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:24:58 INFO - PROCESS | 1960 | 1465208698538 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:58 INFO - PROCESS | 1960 | 1465208698646 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:24:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 728ms
03:24:59 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:24:59 INFO - PROCESS | 1960 | 1465208699270 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:24:59 INFO - PROCESS | 1960 | 1465208699347 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:25:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 1028ms
03:25:00 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:25:00 INFO - PROCESS | 1960 | 1465208700315 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:00 INFO - PROCESS | 1960 | 1465208700423 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:25:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 672ms
03:25:00 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:25:00 INFO - PROCESS | 1960 | 1465208700994 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:01 INFO - PROCESS | 1960 | 1465208701084 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:25:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 626ms
03:25:01 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:25:01 INFO - PROCESS | 1960 | 1465208701632 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:01 INFO - PROCESS | 1960 | 1465208701723 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:25:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 682ms
03:25:02 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:25:02 INFO - PROCESS | 1960 | 1465208702317 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:02 INFO - PROCESS | 1960 | 1465208702402 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:25:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 683ms
03:25:02 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:25:03 INFO - PROCESS | 1960 | 1465208703001 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:03 INFO - PROCESS | 1960 | 1465208703091 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:25:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 720ms
03:25:03 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:25:03 INFO - PROCESS | 1960 | 1465208703737 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:03 INFO - PROCESS | 1960 | 1465208703845 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:04 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:25:04 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 879ms
03:25:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:25:04 INFO - PROCESS | 1960 | 1465208704612 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:04 INFO - PROCESS | 1960 | 1465208704690 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:05 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:25:05 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 578ms
03:25:05 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:25:05 INFO - PROCESS | 1960 | 1465208705197 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:05 INFO - PROCESS | 1960 | 1465208705269 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:05 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:25:05 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 575ms
03:25:05 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:25:05 INFO - PROCESS | 1960 | 1465208705778 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:05 INFO - PROCESS | 1960 | 1465208705855 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:06 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:25:06 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 572ms
03:25:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:25:06 INFO - PROCESS | 1960 | 1465208706357 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:06 INFO - PROCESS | 1960 | 1465208706434 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:07 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:25:07 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 926ms
03:25:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:25:07 INFO - PROCESS | 1960 | 1465208707300 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:07 INFO - PROCESS | 1960 | 1465208707430 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:25:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 1002ms
03:25:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:25:08 INFO - PROCESS | 1960 | 1465208708304 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:08 INFO - PROCESS | 1960 | 1465208708409 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:25:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 673ms
03:25:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:25:08 INFO - PROCESS | 1960 | 1465208708990 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:09 INFO - PROCESS | 1960 | 1465208709098 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:25:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 733ms
03:25:09 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:25:09 INFO - PROCESS | 1960 | 1465208709720 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:09 INFO - PROCESS | 1960 | 1465208709818 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:25:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:25:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:25:10 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 734ms
03:25:10 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:25:10 INFO - PROCESS | 1960 | 1465208710466 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:10 INFO - PROCESS | 1960 | 1465208710556 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:25:11 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 621ms
03:25:11 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:25:11 INFO - PROCESS | 1960 | 1465208711097 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:11 INFO - PROCESS | 1960 | 1465208711203 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:25:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:25:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 625ms
03:25:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:25:11 INFO - PROCESS | 1960 | 1465208711729 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:11 INFO - PROCESS | 1960 | 1465208711800 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:25:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 624ms
03:25:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:25:12 INFO - PROCESS | 1960 | 1465208712357 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:12 INFO - PROCESS | 1960 | 1465208712433 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:12 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:25:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 578ms
03:25:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:25:12 INFO - PROCESS | 1960 | 1465208712941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:13 INFO - PROCESS | 1960 | 1465208713044 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:13 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:25:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 873ms
03:25:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:25:13 INFO - PROCESS | 1960 | 1465208713823 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:13 INFO - PROCESS | 1960 | 1465208713912 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:14 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:25:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 627ms
03:25:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:25:14 INFO - PROCESS | 1960 | 1465208714457 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:14 INFO - PROCESS | 1960 | 1465208714547 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:15 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:25:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 727ms
03:25:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:25:15 INFO - PROCESS | 1960 | 1465208715211 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:15 INFO - PROCESS | 1960 | 1465208715306 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:15 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:25:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 743ms
03:25:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:25:16 INFO - PROCESS | 1960 | 1465208715998 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:16 INFO - PROCESS | 1960 | 1465208716207 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:16 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:25:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 745ms
03:25:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:25:16 INFO - PROCESS | 1960 | 1465208716727 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:16 INFO - PROCESS | 1960 | 1465208716809 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:17 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:25:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 573ms
03:25:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:25:17 INFO - PROCESS | 1960 | 1465208717310 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:17 INFO - PROCESS | 1960 | 1465208717396 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:25:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 634ms
03:25:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:25:17 INFO - PROCESS | 1960 | 1465208717943 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:18 INFO - PROCESS | 1960 | 1465208718018 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:25:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 625ms
03:25:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:25:18 INFO - PROCESS | 1960 | 1465208718572 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:18 INFO - PROCESS | 1960 | 1465208718655 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:25:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 620ms
03:25:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:25:19 INFO - PROCESS | 1960 | 1465208719206 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:19 INFO - PROCESS | 1960 | 1465208719305 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:25:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 684ms
03:25:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:25:19 INFO - PROCESS | 1960 | 1465208719893 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:20 INFO - PROCESS | 1960 | 1465208720060 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:25:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 1030ms
03:25:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:25:20 INFO - PROCESS | 1960 | 1465208720935 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:21 INFO - PROCESS | 1960 | 1465208721018 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:25:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 623ms
03:25:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:25:21 INFO - PROCESS | 1960 | 1465208721569 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:21 INFO - PROCESS | 1960 | 1465208721655 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:25:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 620ms
03:25:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:25:22 INFO - PROCESS | 1960 | 1465208722206 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:22 INFO - PROCESS | 1960 | 1465208722304 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:22 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:25:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 678ms
03:25:22 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:25:22 INFO - PROCESS | 1960 | 1465208722881 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:22 INFO - PROCESS | 1960 | 1465208722973 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:25:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 727ms
03:25:23 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:25:23 INFO - PROCESS | 1960 | 1465208723613 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:23 INFO - PROCESS | 1960 | 1465208723722 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:25:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 770ms
03:25:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:25:24 INFO - PROCESS | 1960 | 1465208724391 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:24 INFO - PROCESS | 1960 | 1465208724493 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:25 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:25:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 620ms
03:25:25 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:25:25 INFO - PROCESS | 1960 | 1465208725013 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:25 INFO - PROCESS | 1960 | 1465208725104 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:25 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:25:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 573ms
03:25:25 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:25:25 INFO - PROCESS | 1960 | 1465208725596 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:25 INFO - PROCESS | 1960 | 1465208725666 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:25:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 625ms
03:25:26 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:25:26 INFO - PROCESS | 1960 | 1465208726223 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:26 INFO - PROCESS | 1960 | 1465208726306 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:25:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 685ms
03:25:26 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:25:26 INFO - PROCESS | 1960 | 1465208726916 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:27 INFO - PROCESS | 1960 | 1465208727073 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:25:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 924ms
03:25:27 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:25:27 INFO - PROCESS | 1960 | 1465208727858 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:27 INFO - PROCESS | 1960 | 1465208727954 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:28 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:25:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 679ms
03:25:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:25:28 INFO - PROCESS | 1960 | 1465208728543 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:28 INFO - PROCESS | 1960 | 1465208728649 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:25:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 622ms
03:25:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:25:29 INFO - PROCESS | 1960 | 1465208729176 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:29 INFO - PROCESS | 1960 | 1465208729255 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:29 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:25:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 634ms
03:25:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:25:29 INFO - PROCESS | 1960 | 1465208729809 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:29 INFO - PROCESS | 1960 | 1465208729903 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:30 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:25:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 577ms
03:25:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:25:30 INFO - PROCESS | 1960 | 1465208730389 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:30 INFO - PROCESS | 1960 | 1465208730462 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:31 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:25:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 725ms
03:25:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:25:31 INFO - PROCESS | 1960 | 1465208731123 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:31 INFO - PROCESS | 1960 | 1465208731219 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:25:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 772ms
03:25:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:25:31 INFO - PROCESS | 1960 | 1465208731898 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:32 INFO - PROCESS | 1960 | 1465208732012 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:32 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:25:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 771ms
03:25:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:25:32 INFO - PROCESS | 1960 | 1465208732673 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:32 INFO - PROCESS | 1960 | 1465208732748 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:25:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 628ms
03:25:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:25:33 INFO - PROCESS | 1960 | 1465208733306 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:33 INFO - PROCESS | 1960 | 1465208733402 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:25:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 879ms
03:25:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:25:34 INFO - PROCESS | 1960 | 1465208734195 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:34 INFO - PROCESS | 1960 | 1465208734315 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:25:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 776ms
03:25:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:25:34 INFO - PROCESS | 1960 | 1465208734979 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:35 INFO - PROCESS | 1960 | 1465208735072 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:35 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:25:35 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:25:35 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:25:35 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
03:25:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 680ms
03:25:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:25:35 INFO - PROCESS | 1960 | 1465208735675 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:35 INFO - PROCESS | 1960 | 1465208735783 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:36 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:25:36 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:25:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:25:36 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:25:36 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
03:25:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 883ms
03:25:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:25:36 INFO - PROCESS | 1960 | 1465208736553 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:36 INFO - PROCESS | 1960 | 1465208736631 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:25:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 620ms
03:25:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:25:37 INFO - PROCESS | 1960 | 1465208737178 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:37 INFO - PROCESS | 1960 | 1465208737262 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:25:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 575ms
03:25:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:25:37 INFO - PROCESS | 1960 | 1465208737763 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:37 INFO - PROCESS | 1960 | 1465208737865 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:25:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 625ms
03:25:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:25:38 INFO - PROCESS | 1960 | 1465208738390 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:38 INFO - PROCESS | 1960 | 1465208738490 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:25:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 676ms
03:25:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:25:39 INFO - PROCESS | 1960 | 1465208739078 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:39 INFO - PROCESS | 1960 | 1465208739211 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:25:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 782ms
03:25:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:25:39 INFO - PROCESS | 1960 | 1465208739865 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:39 INFO - PROCESS | 1960 | 1465208739960 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:25:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 729ms
03:25:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:25:40 INFO - PROCESS | 1960 | 1465208740595 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:40 INFO - PROCESS | 1960 | 1465208740841 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:25:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 824ms
03:25:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:25:41 INFO - PROCESS | 1960 | 1465208741426 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:41 INFO - PROCESS | 1960 | 1465208741516 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:42 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:25:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 678ms
03:25:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:25:42 INFO - PROCESS | 1960 | 1465208742116 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:42 INFO - PROCESS | 1960 | 1465208742214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:42 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:25:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 673ms
03:25:42 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:25:42 INFO - PROCESS | 1960 | 1465208742805 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:42 INFO - PROCESS | 1960 | 1465208742945 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:25:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 829ms
03:25:43 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:25:43 INFO - PROCESS | 1960 | 1465208743630 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:43 INFO - PROCESS | 1960 | 1465208743712 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:25:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 580ms
03:25:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:25:44 INFO - PROCESS | 1960 | 1465208744214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:44 INFO - PROCESS | 1960 | 1465208744324 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:25:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 627ms
03:25:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:25:44 INFO - PROCESS | 1960 | 1465208744846 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:44 INFO - PROCESS | 1960 | 1465208744919 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:25:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 576ms
03:25:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:25:45 INFO - PROCESS | 1960 | 1465208745427 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:45 INFO - PROCESS | 1960 | 1465208745502 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:25:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 573ms
03:25:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:25:46 INFO - PROCESS | 1960 | 1465208746010 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:46 INFO - PROCESS | 1960 | 1465208746098 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:25:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 691ms
03:25:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:25:46 INFO - PROCESS | 1960 | 1465208746707 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:46 INFO - PROCESS | 1960 | 1465208746789 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:25:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1224ms
03:25:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:25:47 INFO - PROCESS | 1960 | 1465208747941 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:48 INFO - PROCESS | 1960 | 1465208748038 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:25:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 677ms
03:25:48 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:25:48 INFO - PROCESS | 1960 | 1465208748627 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:48 INFO - PROCESS | 1960 | 1465208748708 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:25:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 627ms
03:25:49 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:25:49 INFO - PROCESS | 1960 | 1465208749268 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:49 INFO - PROCESS | 1960 | 1465208749349 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:25:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:25:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 686ms
03:25:49 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:25:49 INFO - PROCESS | 1960 | 1465208749951 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:50 INFO - PROCESS | 1960 | 1465208750035 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:25:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:25:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 726ms
03:25:50 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:25:50 INFO - PROCESS | 1960 | 1465208750686 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:50 INFO - PROCESS | 1960 | 1465208750771 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:25:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 771ms
03:25:51 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:25:51 INFO - PROCESS | 1960 | 1465208751462 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:51 INFO - PROCESS | 1960 | 1465208751568 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:25:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1083ms
03:25:52 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:25:52 INFO - PROCESS | 1960 | 1465208752546 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:52 INFO - PROCESS | 1960 | 1465208752626 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:25:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 725ms
03:25:53 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:25:53 INFO - PROCESS | 1960 | 1465208753276 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:53 INFO - PROCESS | 1960 | 1465208753351 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:25:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:25:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:25:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:25:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:25:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 775ms
03:25:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:25:54 INFO - PROCESS | 1960 | 1465208754060 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:54 INFO - PROCESS | 1960 | 1465208754185 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:25:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 830ms
03:25:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:25:54 INFO - PROCESS | 1960 | 1465208754898 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:55 INFO - PROCESS | 1960 | 1465208755008 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:55 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:25:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 676ms
03:25:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:25:55 INFO - PROCESS | 1960 | 1465208755585 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:55 INFO - PROCESS | 1960 | 1465208755682 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:56 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:25:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 675ms
03:25:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:25:56 INFO - PROCESS | 1960 | 1465208756279 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:56 INFO - PROCESS | 1960 | 1465208756410 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:56 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:25:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 730ms
03:25:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:25:57 INFO - PROCESS | 1960 | 1465208756998 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:57 INFO - PROCESS | 1960 | 1465208757080 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:57 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:25:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 573ms
03:25:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:25:57 INFO - PROCESS | 1960 | 1465208757576 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:57 INFO - PROCESS | 1960 | 1465208757648 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:58 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:25:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 623ms
03:25:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:25:58 INFO - PROCESS | 1960 | 1465208758208 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:58 INFO - PROCESS | 1960 | 1465208758295 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:58 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:25:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 578ms
03:25:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:25:58 INFO - PROCESS | 1960 | 1465208758788 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:58 INFO - PROCESS | 1960 | 1465208758867 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:59 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:25:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 627ms
03:25:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:25:59 INFO - PROCESS | 1960 | 1465208759426 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:25:59 INFO - PROCESS | 1960 | 1465208759525 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:26:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 678ms
03:26:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:26:00 INFO - PROCESS | 1960 | 1465208760109 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:00 INFO - PROCESS | 1960 | 1465208760223 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:26:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 774ms
03:26:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:26:00 INFO - PROCESS | 1960 | 1465208760955 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:01 INFO - PROCESS | 1960 | 1465208761284 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:26:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 1027ms
03:26:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:26:01 INFO - PROCESS | 1960 | 1465208761988 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:02 INFO - PROCESS | 1960 | 1465208762099 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:26:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 679ms
03:26:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:26:02 INFO - PROCESS | 1960 | 1465208762674 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:02 INFO - PROCESS | 1960 | 1465208762791 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:26:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 675ms
03:26:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:26:03 INFO - PROCESS | 1960 | 1465208763363 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:03 INFO - PROCESS | 1960 | 1465208763455 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:26:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 736ms
03:26:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:26:04 INFO - PROCESS | 1960 | 1465208764101 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:04 INFO - PROCESS | 1960 | 1465208764214 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:26:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 676ms
03:26:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:26:04 INFO - PROCESS | 1960 | 1465208764777 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:04 INFO - PROCESS | 1960 | 1465208764877 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:05 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:26:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 876ms
03:26:05 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:26:05 INFO - PROCESS | 1960 | 1465208765659 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:05 INFO - PROCESS | 1960 | 1465208765731 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:06 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:26:06 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 722ms
03:26:06 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:26:06 INFO - PROCESS | 1960 | 1465208766396 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:06 INFO - PROCESS | 1960 | 1465208766508 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:07 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:26:07 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:26:07 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 682ms
03:26:07 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:26:07 INFO - PROCESS | 1960 | 1465208767078 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:07 INFO - PROCESS | 1960 | 1465208767167 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:07 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:26:07 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 725ms
03:26:07 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:26:07 INFO - PROCESS | 1960 | 1465208767811 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:07 INFO - PROCESS | 1960 | 1465208767937 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:26:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:26:08 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1181ms
03:26:08 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:26:09 INFO - PROCESS | 1960 | 1465208769018 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:09 INFO - PROCESS | 1960 | 1465208769127 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:09 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:26:09 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 733ms
03:26:09 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:26:09 INFO - PROCESS | 1960 | 1465208769748 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:09 INFO - PROCESS | 1960 | 1465208769843 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:10 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:26:10 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 633ms
03:26:10 INFO - TEST-START | /IndexedDB/interfaces.html
03:26:10 INFO - PROCESS | 1960 | 1465208770398 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:10 INFO - PROCESS | 1960 | 1465208770493 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:11 INFO - PROCESS | 1960 | *************************
03:26:11 INFO - PROCESS | 1960 | A coding exception was thrown and uncaught in a Task.
03:26:11 INFO - PROCESS | 1960 |
03:26:11 INFO - PROCESS | 1960 | Full message: TypeError: NetworkError when attempting to fetch resource.
03:26:11 INFO - PROCESS | 1960 | Full stack:
03:26:11 INFO - PROCESS | 1960 | *************************
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:26:11 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:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:26:11 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:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:26:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:26:11 INFO - TEST-OK | /IndexedDB/interfaces.html | took 985ms
03:26:11 INFO - TEST-START | /IndexedDB/interfaces.worker
03:26:11 INFO - PROCESS | 1960 | 1465208771380 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:11 INFO - PROCESS | 1960 | 1465208771502 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:26:12 INFO - {}
03:26:12 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:26:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:26:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:26:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:26:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:26:12 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:26:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:26:12 INFO - {}
03:26:12 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:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:26:12 INFO - {}
03:26:12 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:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:26:12 INFO - {}
03:26:12 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1222ms
03:26:12 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:26:12 INFO - PROCESS | 1960 | 1465208772609 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:12 INFO - PROCESS | 1960 | 1465208772749 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:26:13 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:26:13 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 782ms
03:26:13 INFO - TEST-START | /IndexedDB/key_valid.html
03:26:13 INFO - PROCESS | 1960 | 1465208773409 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:13 INFO - PROCESS | 1960 | 1465208773516 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:26:14 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:26:14 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1327ms
03:26:14 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:26:14 INFO - PROCESS | 1960 | 1465208774751 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:14 INFO - PROCESS | 1960 | 1465208774958 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:15 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:26:15 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 833ms
03:26:15 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:26:15 INFO - PROCESS | 1960 | 1465208775584 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:15 INFO - PROCESS | 1960 | 1465208775671 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:16 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:26:16 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 683ms
03:26:16 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:26:16 INFO - PROCESS | 1960 | 1465208776270 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:16 INFO - PROCESS | 1960 | 1465208776397 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:26:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:26:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:26:17 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 774ms
03:26:17 INFO - TEST-START | /IndexedDB/keyorder.htm
03:26:17 INFO - PROCESS | 1960 | 1465208777080 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:17 INFO - PROCESS | 1960 | 1465208777218 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:26:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:26:18 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1200ms
03:26:18 INFO - TEST-START | /IndexedDB/keypath.htm
03:26:18 INFO - PROCESS | 1960 | 1465208778271 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:18 INFO - PROCESS | 1960 | 1465208778354 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:26:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:26:19 INFO - TEST-OK | /IndexedDB/keypath.htm | took 733ms
03:26:19 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:26:19 INFO - PROCESS | 1960 | 1465208779013 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:19 INFO - PROCESS | 1960 | 1465208779112 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:26:19 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:26:19 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 683ms
03:26:19 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:26:19 INFO - PROCESS | 1960 | 1465208779701 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:19 INFO - PROCESS | 1960 | 1465208779799 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:20 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:26:20 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:26:20 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:26:20 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 725ms
03:26:20 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:26:20 INFO - PROCESS | 1960 | 1465208780435 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:20 INFO - PROCESS | 1960 | 1465208780515 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:21 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:26:21 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:26:21 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:26:21 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1177ms
03:26:21 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:26:21 INFO - PROCESS | 1960 | 1465208781622 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:21 INFO - PROCESS | 1960 | 1465208781723 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:22 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:26:22 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 925ms
03:26:22 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:26:22 INFO - PROCESS | 1960 | 1465208782552 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:22 INFO - PROCESS | 1960 | 1465208782637 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:23 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:26:23 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 632ms
03:26:23 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:26:23 INFO - PROCESS | 1960 | 1465208783198 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:23 INFO - PROCESS | 1960 | 1465208783293 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:23 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:26:23 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 679ms
03:26:23 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:26:23 INFO - PROCESS | 1960 | 1465208783872 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:23 INFO - PROCESS | 1960 | 1465208783951 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:24 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:26:24 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 620ms
03:26:24 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:26:24 INFO - PROCESS | 1960 | 1465208784501 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:24 INFO - PROCESS | 1960 | 1465208784603 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:25 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:26:25 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 790ms
03:26:25 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:26:25 INFO - PROCESS | 1960 | 1465208785295 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:25 INFO - PROCESS | 1960 | 1465208785419 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:26 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:26:26 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 774ms
03:26:26 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:26:26 INFO - PROCESS | 1960 | 1465208786075 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:26 INFO - PROCESS | 1960 | 1465208786186 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:26 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:26:26 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 676ms
03:26:26 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:26:26 INFO - PROCESS | 1960 | 1465208786754 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:26 INFO - PROCESS | 1960 | 1465208786836 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:27 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:26:27 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 731ms
03:26:27 INFO - TEST-START | /IndexedDB/value.htm
03:26:27 INFO - PROCESS | 1960 | 1465208787489 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:27 INFO - PROCESS | 1960 | 1465208787633 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:28 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:26:28 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:26:28 INFO - TEST-OK | /IndexedDB/value.htm | took 939ms
03:26:28 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:26:28 INFO - PROCESS | 1960 | 1465208788444 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:28 INFO - PROCESS | 1960 | 1465208788552 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:26:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:26:29 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:26:29 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 828ms
03:26:29 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:26:29 INFO - PROCESS | 1960 | 1465208789285 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:29 INFO - PROCESS | 1960 | 1465208789410 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:30 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:26:30 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 933ms
03:26:30 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:26:30 INFO - PROCESS | 1960 | 1465208790240 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:30 INFO - PROCESS | 1960 | 1465208790330 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:26:30 INFO - {}
03:26:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:26:30 INFO - {}
03:26:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:26:30 INFO - {}
03:26:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:26:30 INFO - {}
03:26:30 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 678ms
03:26:30 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:26:30 INFO - PROCESS | 1960 | 1465208790914 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:31 INFO - PROCESS | 1960 | 1465208790995 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:26:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:26:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:26:31 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:26:31 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 578ms
03:26:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:26:31 INFO - PROCESS | 1960 | 1465208791497 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:31 INFO - PROCESS | 1960 | 1465208791582 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:26:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 599ms
03:26:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:26:32 INFO - PROCESS | 1960 | 1465208792114 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:32 INFO - PROCESS | 1960 | 1465208792223 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:26:32 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:26:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:26:32 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:26:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:32 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:26:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:26:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 688ms
03:26:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:26:32 INFO - PROCESS | 1960 | 1465208792805 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:32 INFO - PROCESS | 1960 | 1465208792895 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:33 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:26:33 INFO - [native code]
03:26:33 INFO - }" but got function "function () {
03:26:33 INFO - }"
03:26:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:26:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:26:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:26:33 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:26:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:26:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:26:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:26:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 629ms
03:26:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:26:33 INFO - PROCESS | 1960 | 1465208793447 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:33 INFO - PROCESS | 1960 | 1465208793531 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:34 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:26:34 INFO - [native code]
03:26:34 INFO - }" but got function "function () {
03:26:34 INFO - }"
03:26:34 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:34 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:26:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:26:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:26:34 INFO - {}
03:26:34 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:26:34 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:34 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:26:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:26:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:26:34 INFO - {}
03:26:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 1027ms
03:26:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:26:34 INFO - PROCESS | 1960 | 1465208794499 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:34 INFO - PROCESS | 1960 | 1465208794720 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:26:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:26:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:26:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:26:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:26:35 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:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:26:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:26:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:26:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:26:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:26:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:26:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:26:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:26:35 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:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:26:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:26:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:26:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:26:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:26:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 839ms
03:26:35 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:26:35 INFO - PROCESS | 1960 | 1465208795361 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:35 INFO - PROCESS | 1960 | 1465208795454 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:26:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 583ms
03:26:35 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:26:35 INFO - PROCESS | 1960 | 1465208795946 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:36 INFO - PROCESS | 1960 | 1465208796054 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:26:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:26:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:26:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:26:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 635ms
03:26:36 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:26:36 INFO - PROCESS | 1960 | 1465208796606 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:36 INFO - PROCESS | 1960 | 1465208796697 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:26:37 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:26:37 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:26:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:26:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:26:37 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 684ms
03:26:37 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:26:37 INFO - PROCESS | 1960 | 1465208797294 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:37 INFO - PROCESS | 1960 | 1465208797366 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:26:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:26:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:26:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:26:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:26:38 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1580ms
03:26:38 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:26:38 INFO - PROCESS | 1960 | 1465208798892 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:39 INFO - PROCESS | 1960 | 1465208798999 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:26:40 INFO - {}
03:26:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:26:40 INFO - {}
03:26:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:26:40 INFO - {}
03:26:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:26:40 INFO - {}
03:26:40 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:26:40 INFO - {}
03:26:40 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1687ms
03:26:40 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:26:40 INFO - PROCESS | 1960 | 1465208800581 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:40 INFO - PROCESS | 1960 | 1465208800665 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:41 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:26:41 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 976ms
03:26:41 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:26:41 INFO - PROCESS | 1960 | 1465208801567 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:41 INFO - PROCESS | 1960 | 1465208801733 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:42 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:26:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:26:42 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 728ms
03:26:42 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:26:42 INFO - PROCESS | 1960 | 1465208802347 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:42 INFO - PROCESS | 1960 | 1465208802421 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:52 INFO - PROCESS | 1960 | MARIONETTE LOG: INFO: Timeout fired
03:26:52 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:26:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:26:52 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
03:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
03:26:52 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10306ms
03:26:52 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:26:52 INFO - PROCESS | 1960 | 1465208812661 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:52 INFO - PROCESS | 1960 | 1465208812757 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:53 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:26:53 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 875ms
03:26:53 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:26:53 INFO - PROCESS | 1960 | 1465208813545 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:53 INFO - PROCESS | 1960 | 1465208813636 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:54 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:26:54 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 678ms
03:26:54 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:26:54 INFO - PROCESS | 1960 | 1465208814227 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:54 INFO - PROCESS | 1960 | 1465208814330 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:55 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:26:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 828ms
03:26:55 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:26:55 INFO - PROCESS | 1960 | 1465208815067 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:55 INFO - PROCESS | 1960 | 1465208815203 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:55 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:26:55 INFO - {}
03:26:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 679ms
03:26:55 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:26:55 INFO - PROCESS | 1960 | 1465208815749 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:55 INFO - PROCESS | 1960 | 1465208815861 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:56 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:26:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 574ms
03:26:56 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:26:56 INFO - PROCESS | 1960 | 1465208816335 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:56 INFO - PROCESS | 1960 | 1465208816427 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:56 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:26:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:26:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:26:56 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 631ms
03:26:56 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:26:56 INFO - PROCESS | 1960 | 1465208816966 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:57 INFO - PROCESS | 1960 | 1465208817041 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:57 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:26:57 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 572ms
03:26:57 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:26:57 INFO - PROCESS | 1960 | 1465208817543 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:57 INFO - PROCESS | 1960 | 1465208817618 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:58 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:26:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 572ms
03:26:58 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:26:58 INFO - PROCESS | 1960 | 1465208818127 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:58 INFO - PROCESS | 1960 | 1465208818224 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:58 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:26:58 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 632ms
03:26:58 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:26:58 INFO - PROCESS | 1960 | 1465208818756 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:58 INFO - PROCESS | 1960 | 1465208818835 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
03:26:59 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:59 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:26:59 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:59 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:26:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:26:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:26:59 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 571ms
03:26:59 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:26:59 INFO - PROCESS | 1960 | 1465208819334 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:59 INFO - PROCESS | 1960 | 1465208819412 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:59 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:26:59 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 524ms
03:26:59 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:26:59 INFO - PROCESS | 1960 | 1465208819867 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:26:59 INFO - PROCESS | 1960 | 1465208819946 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:00 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:27:00 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 524ms
03:27:00 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:27:00 INFO - PROCESS | 1960 | 1465208820396 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:00 INFO - PROCESS | 1960 | 1465208820475 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:01 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:27:01 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 638ms
03:27:01 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:27:01 INFO - PROCESS | 1960 | 1465208821045 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:01 INFO - PROCESS | 1960 | 1465208821148 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:01 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
03:27:01 INFO - do_test/)
03:27:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:27:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:27:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:27:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:27:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:27:38 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:27:38 INFO - )
03:27:38 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 645ms
03:27:38 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:27:38 INFO - PROCESS | 1960 | 1465208858565 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:38 INFO - PROCESS | 1960 | 1465208858643 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:27:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:27:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:27:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:27:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:27:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:27:39 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 888ms
03:27:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:27:39 INFO - PROCESS | 1960 | 1465208859457 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:39 INFO - PROCESS | 1960 | 1465208859563 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:27:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 981ms
03:27:40 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:27:40 INFO - PROCESS | 1960 | 1465208860441 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:40 INFO - PROCESS | 1960 | 1465208860509 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:27:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:27:40 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 531ms
03:27:40 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:27:40 INFO - PROCESS | 1960 | 1465208860981 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:41 INFO - PROCESS | 1960 | 1465208861084 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:27:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:27:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:27:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:27:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:27:41 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 624ms
03:27:41 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:27:41 INFO - PROCESS | 1960 | 1465208861618 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:41 INFO - PROCESS | 1960 | 1465208861697 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:42 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:27:42 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
03:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
03:27:42 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 833ms
03:27:42 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:27:42 INFO - PROCESS | 1960 | 1465208862457 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:42 INFO - PROCESS | 1960 | 1465208862596 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:43 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:27:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:27:43 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 973ms
03:27:43 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:27:43 INFO - PROCESS | 1960 | 1465208863441 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:43 INFO - PROCESS | 1960 | 1465208863554 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:44 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:27:44 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 781ms
03:27:44 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:27:44 INFO - PROCESS | 1960 | 1465208864238 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:44 INFO - PROCESS | 1960 | 1465208864358 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:44 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:27:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:27:44 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 679ms
03:27:44 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:27:44 INFO - PROCESS | 1960 | 1465208864928 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:45 INFO - PROCESS | 1960 | 1465208865015 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:45 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:27:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:27:45 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 723ms
03:27:45 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:27:45 INFO - PROCESS | 1960 | 1465208865656 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:45 INFO - PROCESS | 1960 | 1465208865791 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:27:46 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 780ms
03:27:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:27:46 INFO - PROCESS | 1960 | 1465208866443 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:46 INFO - PROCESS | 1960 | 1465208866522 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:27:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 729ms
03:27:47 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:27:47 INFO - PROCESS | 1960 | 1465208867181 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:47 INFO - PROCESS | 1960 | 1465208867293 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:27:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 723ms
03:27:47 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:27:47 INFO - PROCESS | 1960 | 1465208867903 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:48 INFO - PROCESS | 1960 | 1465208867999 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:27:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 623ms
03:27:48 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:27:48 INFO - PROCESS | 1960 | 1465208868537 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:48 INFO - PROCESS | 1960 | 1465208868619 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:49 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:27:49 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:27:49 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:27:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:27:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:27:49 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 635ms
03:27:49 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:27:49 INFO - PROCESS | 1960 | 1465208869174 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:49 INFO - PROCESS | 1960 | 1465208869290 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:27:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:27:50 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 975ms
03:27:50 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:27:50 INFO - PROCESS | 1960 | 1465208870156 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:50 INFO - PROCESS | 1960 | 1465208870239 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:27:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:27:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:27:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:27:50 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 777ms
03:27:50 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:27:50 INFO - PROCESS | 1960 | 1465208870965 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:51 INFO - PROCESS | 1960 | 1465208871052 Marionette INFO sendAsync 9f11c021-063f-4e0b-9994-e7459a76f723
03:27:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: