builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-1
slave: tst-linux64-spot-1740
starttime: 1467115355.18
results: success (0)
buildid: 20160628020928
builduid: e5667ec48ae24b79b2569ad7e24dc86d
revision: 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:35.178664) =========
master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:35.179106) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:35.179391) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:35.775494) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:35.775758) =========
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-1467115137.967188-1285733360
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-28 05:02:36-- 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.56M=0.001s
2016-06-28 05:02:36 (9.56 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.518029
========= master_lag: 0.37 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:36.664724) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:36.665005) =========
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-1467115137.967188-1285733360
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020542
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:36.719656) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 05:02:36.719964) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531 --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-1467115137.967188-1285733360
_=/tools/buildbot/bin/python
using PTY: False
2016-06-28 05:02:36,829 truncating revision to first 12 chars
2016-06-28 05:02:36,830 Setting DEBUG logging.
2016-06-28 05:02:36,830 attempt 1/10
2016-06-28 05:02:36,830 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1f6535a1845b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-28 05:02:38,310 unpacking tar archive at: mozilla-beta-1f6535a1845b/testing/mozharness/
program finished with exit code 0
elapsedTime=1.781765
========= master_lag: 0.17 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 05:02:38.670324) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:38.670657) =========
script_repo_revision: 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:38.671060) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:38.671338) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 05:02:38.854944) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 4 secs) (at 2016-06-28 05:02:38.855240) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360
_=/tools/buildbot/bin/python
using PTY: False
05:02:39 INFO - MultiFileLogger online at 20160628 05:02:39 in /builds/slave/test
05:02:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
05:02:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:02:39 INFO - {'append_to_log': False,
05:02:39 INFO - 'base_work_dir': '/builds/slave/test',
05:02:39 INFO - 'blob_upload_branch': 'mozilla-beta',
05:02:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:02:39 INFO - 'buildbot_json_path': 'buildprops.json',
05:02:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:02:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:02:39 INFO - 'download_minidump_stackwalk': True,
05:02:39 INFO - 'download_symbols': 'ondemand',
05:02:39 INFO - 'e10s': False,
05:02:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:02:39 INFO - 'tooltool.py': '/tools/tooltool.py',
05:02:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:02:39 INFO - '/tools/misc-python/virtualenv.py')},
05:02:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:02:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:02:39 INFO - 'log_level': 'info',
05:02:39 INFO - 'log_to_console': True,
05:02:39 INFO - 'opt_config_files': (),
05:02:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:02:39 INFO - '--processes=1',
05:02:39 INFO - '--config=%(test_path)s/wptrunner.ini',
05:02:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:02:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:02:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:02:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:02:39 INFO - 'pip_index': False,
05:02:39 INFO - 'require_test_zip': True,
05:02:39 INFO - 'test_type': ('testharness',),
05:02:39 INFO - 'this_chunk': '1',
05:02:39 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:02:39 INFO - 'total_chunks': '5',
05:02:39 INFO - 'virtualenv_path': 'venv',
05:02:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:02:39 INFO - 'work_dir': 'build'}
05:02:39 INFO - #####
05:02:39 INFO - ##### Running clobber step.
05:02:39 INFO - #####
05:02:39 INFO - Running pre-action listener: _resource_record_pre_action
05:02:39 INFO - Running main action method: clobber
05:02:39 INFO - rmtree: /builds/slave/test/build
05:02:39 INFO - Running post-action listener: _resource_record_post_action
05:02:39 INFO - #####
05:02:39 INFO - ##### Running read-buildbot-config step.
05:02:39 INFO - #####
05:02:39 INFO - Running pre-action listener: _resource_record_pre_action
05:02:39 INFO - Running main action method: read_buildbot_config
05:02:39 INFO - Using buildbot properties:
05:02:39 INFO - {
05:02:39 INFO - "project": "",
05:02:39 INFO - "product": "firefox",
05:02:39 INFO - "script_repo_revision": "production",
05:02:39 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
05:02:39 INFO - "repository": "",
05:02:39 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-1",
05:02:39 INFO - "buildid": "20160628020928",
05:02:39 INFO - "pgo_build": "True",
05:02:39 INFO - "basedir": "/builds/slave/test",
05:02:39 INFO - "buildnumber": 0,
05:02:39 INFO - "slavename": "tst-linux64-spot-1740",
05:02:39 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/",
05:02:39 INFO - "platform": "linux64",
05:02:39 INFO - "branch": "mozilla-beta",
05:02:39 INFO - "revision": "1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531",
05:02:39 INFO - "repo_path": "releases/mozilla-beta",
05:02:39 INFO - "moz_repo_path": "",
05:02:39 INFO - "stage_platform": "linux64-pgo",
05:02:39 INFO - "builduid": "e5667ec48ae24b79b2569ad7e24dc86d",
05:02:39 INFO - "slavebuilddir": "test"
05:02:39 INFO - }
05:02:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
05:02:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
05:02:39 INFO - Running post-action listener: _resource_record_post_action
05:02:39 INFO - #####
05:02:39 INFO - ##### Running download-and-extract step.
05:02:39 INFO - #####
05:02:39 INFO - Running pre-action listener: _resource_record_pre_action
05:02:39 INFO - Running main action method: download_and_extract
05:02:39 INFO - mkdir: /builds/slave/test/build/tests
05:02:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:02:39 INFO - https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
05:02:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
05:02:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
05:02:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
05:02:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
05:02:46 INFO - Downloaded 1327 bytes.
05:02:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
05:02:46 INFO - Using the following test package requirements:
05:02:46 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
05:02:46 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
05:02:46 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
05:02:46 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'jsshell-linux-x86_64.zip'],
05:02:46 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
05:02:46 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
05:02:46 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
05:02:46 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
05:02:46 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
05:02:46 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
05:02:46 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
05:02:46 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
05:02:46 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')]}
05:02:46 INFO - https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
05:02:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
05:02:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
05:02:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
05:02:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
05:02:48 INFO - Downloaded 24235722 bytes.
05:02:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
05:02:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:02:49 INFO - caution: filename not matched: web-platform/*
05:02:49 INFO - Return code: 11
05:02:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:02:49 INFO - https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
05:02:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
05:02:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
05:02:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
05:02:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
05:02:52 INFO - Downloaded 36389083 bytes.
05:02:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
05:02:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:02:55 INFO - caution: filename not matched: bin/*
05:02:55 INFO - caution: filename not matched: config/*
05:02:55 INFO - caution: filename not matched: mozbase/*
05:02:55 INFO - caution: filename not matched: marionette/*
05:02:55 INFO - caution: filename not matched: tools/wptserve/*
05:02:55 INFO - Return code: 11
05:02:55 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')]}
05:02:55 INFO - https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
05:02:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
05:02:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
05:02:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
05:02:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
05:02:59 INFO - Downloaded 56001219 bytes.
05:02:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
05:02:59 INFO - mkdir: /builds/slave/test/properties
05:02:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:02:59 INFO - Writing to file /builds/slave/test/properties/build_url
05:02:59 INFO - Contents:
05:02:59 INFO - build_url:https://queue.taskcluster.net/v1/task/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
05:03:00 INFO - Running post-action listener: _resource_record_post_action
05:03:00 INFO - Running post-action listener: set_extra_try_arguments
05:03:00 INFO - #####
05:03:00 INFO - ##### Running create-virtualenv step.
05:03:00 INFO - #####
05:03:00 INFO - Running pre-action listener: _pre_create_virtualenv
05:03:00 INFO - Running pre-action listener: _resource_record_pre_action
05:03:00 INFO - Running main action method: create_virtualenv
05:03:00 INFO - Creating virtualenv /builds/slave/test/build/venv
05:03:00 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
05:03:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:03:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:03:00 INFO - Using real prefix '/usr'
05:03:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:03:01 INFO - Installing distribute.............................................................................................................................................................................................done.
05:03:07 INFO - Installing pip.................done.
05:03:07 INFO - Return code: 0
05:03:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:03:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:03:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:03:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:03:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:03:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a10030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b18900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b15960>, '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 0x2b16660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b16b10>, '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-1467115137.967188-1285733360', '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
05:03:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
05:03:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
05:03:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:03:07 INFO - 'CCACHE_UMASK': '002',
05:03:07 INFO - 'DISPLAY': ':0',
05:03:07 INFO - 'HOME': '/home/cltbld',
05:03:07 INFO - 'LANG': 'en_US.UTF-8',
05:03:07 INFO - 'LOGNAME': 'cltbld',
05:03:07 INFO - 'MAIL': '/var/mail/cltbld',
05:03:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:03:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:03:07 INFO - 'MOZ_NO_REMOTE': '1',
05:03:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:03:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:03:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:03:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:03:07 INFO - 'PWD': '/builds/slave/test',
05:03:07 INFO - 'SHELL': '/bin/bash',
05:03:07 INFO - 'SHLVL': '1',
05:03:07 INFO - 'TERM': 'linux',
05:03:07 INFO - 'TMOUT': '86400',
05:03:07 INFO - 'USER': 'cltbld',
05:03:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360',
05:03:07 INFO - '_': '/tools/buildbot/bin/python'}
05:03:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:03:08 INFO - Downloading/unpacking psutil>=0.7.1
05:03:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:03:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:03:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:03:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:03:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:03:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:03:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:03:12 INFO - Installing collected packages: psutil
05:03:12 INFO - Running setup.py install for psutil
05:03:12 INFO - building 'psutil._psutil_linux' extension
05:03:12 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
05:03:14 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
05:03:15 INFO - building 'psutil._psutil_posix' extension
05:03:15 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
05:03:15 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
05:03:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:03:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:03:15 INFO - Successfully installed psutil
05:03:15 INFO - Cleaning up...
05:03:16 INFO - Return code: 0
05:03:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:03:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:03:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:03:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:03:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:03:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a10030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b18900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b15960>, '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 0x2b16660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b16b10>, '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-1467115137.967188-1285733360', '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
05:03:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
05:03:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
05:03:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:03:16 INFO - 'CCACHE_UMASK': '002',
05:03:16 INFO - 'DISPLAY': ':0',
05:03:16 INFO - 'HOME': '/home/cltbld',
05:03:16 INFO - 'LANG': 'en_US.UTF-8',
05:03:16 INFO - 'LOGNAME': 'cltbld',
05:03:16 INFO - 'MAIL': '/var/mail/cltbld',
05:03:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:03:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:03:16 INFO - 'MOZ_NO_REMOTE': '1',
05:03:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:03:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:03:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:03:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:03:16 INFO - 'PWD': '/builds/slave/test',
05:03:16 INFO - 'SHELL': '/bin/bash',
05:03:16 INFO - 'SHLVL': '1',
05:03:16 INFO - 'TERM': 'linux',
05:03:16 INFO - 'TMOUT': '86400',
05:03:16 INFO - 'USER': 'cltbld',
05:03:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360',
05:03:16 INFO - '_': '/tools/buildbot/bin/python'}
05:03:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:03:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:03: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
05:03: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
05:03:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03: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
05:03: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
05:03:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:03:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:03:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:03:20 INFO - Installing collected packages: mozsystemmonitor
05:03:20 INFO - Running setup.py install for mozsystemmonitor
05:03:20 INFO - Successfully installed mozsystemmonitor
05:03:20 INFO - Cleaning up...
05:03:20 INFO - Return code: 0
05:03:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:03: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')]}
05:03:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:03:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03: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')]}
05:03:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:03:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a10030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b18900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b15960>, '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 0x2b16660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b16b10>, '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-1467115137.967188-1285733360', '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
05:03:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
05:03:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
05:03:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:03:20 INFO - 'CCACHE_UMASK': '002',
05:03:20 INFO - 'DISPLAY': ':0',
05:03:20 INFO - 'HOME': '/home/cltbld',
05:03:20 INFO - 'LANG': 'en_US.UTF-8',
05:03:20 INFO - 'LOGNAME': 'cltbld',
05:03:20 INFO - 'MAIL': '/var/mail/cltbld',
05:03:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:03:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:03:20 INFO - 'MOZ_NO_REMOTE': '1',
05:03:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:03:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:03:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:03:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:03:20 INFO - 'PWD': '/builds/slave/test',
05:03:20 INFO - 'SHELL': '/bin/bash',
05:03:20 INFO - 'SHLVL': '1',
05:03:20 INFO - 'TERM': 'linux',
05:03:20 INFO - 'TMOUT': '86400',
05:03:20 INFO - 'USER': 'cltbld',
05:03:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360',
05:03:20 INFO - '_': '/tools/buildbot/bin/python'}
05:03:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:03:21 INFO - Downloading/unpacking blobuploader==1.2.4
05:03:21 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
05:03:21 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
05:03:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:21 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
05:03:21 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
05:03:25 INFO - Downloading blobuploader-1.2.4.tar.gz
05:03:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:03:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:03:25 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
05:03:25 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
05:03:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:25 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
05:03:25 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
05:03:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:03:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:03:26 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
05:03:26 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
05:03:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:26 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
05:03:26 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
05:03:26 INFO - Downloading docopt-0.6.1.tar.gz
05:03:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:03:27 INFO - Installing collected packages: blobuploader, requests, docopt
05:03:27 INFO - Running setup.py install for blobuploader
05:03:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:03:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:03:27 INFO - Running setup.py install for requests
05:03:28 INFO - Running setup.py install for docopt
05:03:28 INFO - Successfully installed blobuploader requests docopt
05:03:28 INFO - Cleaning up...
05:03:28 INFO - Return code: 0
05:03:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:03:28 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')]}
05:03:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:03:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:28 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')]}
05:03:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:03:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a10030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b18900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b15960>, '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 0x2b16660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b16b10>, '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-1467115137.967188-1285733360', '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
05:03:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:03:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:03:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:03:28 INFO - 'CCACHE_UMASK': '002',
05:03:28 INFO - 'DISPLAY': ':0',
05:03:28 INFO - 'HOME': '/home/cltbld',
05:03:28 INFO - 'LANG': 'en_US.UTF-8',
05:03:28 INFO - 'LOGNAME': 'cltbld',
05:03:28 INFO - 'MAIL': '/var/mail/cltbld',
05:03:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:03:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:03:28 INFO - 'MOZ_NO_REMOTE': '1',
05:03:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:03:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:03:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:03:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:03:28 INFO - 'PWD': '/builds/slave/test',
05:03:28 INFO - 'SHELL': '/bin/bash',
05:03:28 INFO - 'SHLVL': '1',
05:03:28 INFO - 'TERM': 'linux',
05:03:28 INFO - 'TMOUT': '86400',
05:03:28 INFO - 'USER': 'cltbld',
05:03:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360',
05:03:28 INFO - '_': '/tools/buildbot/bin/python'}
05:03:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:03:28 INFO - Running setup.py (path:/tmp/pip-wRj7oc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:03:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:03:28 INFO - Running setup.py (path:/tmp/pip-lx7uqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:03:29 INFO - Running setup.py (path:/tmp/pip-dA5bYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:03:29 INFO - Running setup.py (path:/tmp/pip-kcNHdz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:03:29 INFO - Running setup.py (path:/tmp/pip-tFilJh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:03:29 INFO - Running setup.py (path:/tmp/pip-okvGgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:03:29 INFO - Running setup.py (path:/tmp/pip-0j34PU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:03:29 INFO - Running setup.py (path:/tmp/pip-Mh8plk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:03:29 INFO - Running setup.py (path:/tmp/pip-_LLQZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:03:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:03:29 INFO - Running setup.py (path:/tmp/pip-rxXQsQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:03:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:03:30 INFO - Running setup.py (path:/tmp/pip-ERpm4E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:03:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:03:30 INFO - Running setup.py (path:/tmp/pip-tpxk2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:03:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:03:30 INFO - Running setup.py (path:/tmp/pip-HwIUF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:03:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:03:30 INFO - Running setup.py (path:/tmp/pip-QVZ_95-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:03:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:03:30 INFO - Running setup.py (path:/tmp/pip-EvQOoK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:03:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:03:30 INFO - Running setup.py (path:/tmp/pip-rw7iAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:03:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:03:31 INFO - Running setup.py (path:/tmp/pip-WDY6AY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:03:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:03:31 INFO - Running setup.py (path:/tmp/pip-Gfbj0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:03:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:03:31 INFO - Running setup.py (path:/tmp/pip-eaoeYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:03:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:03:31 INFO - Running setup.py (path:/tmp/pip-vOUOjl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:03:31 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:03:31 INFO - Running setup.py (path:/tmp/pip-f0FL2u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:03:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:03:32 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
05:03:32 INFO - Running setup.py install for manifestparser
05:03:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:03:32 INFO - Running setup.py install for mozcrash
05:03:32 INFO - Running setup.py install for mozdebug
05:03:32 INFO - Running setup.py install for mozdevice
05:03:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Running setup.py install for mozfile
05:03:33 INFO - Running setup.py install for mozhttpd
05:03:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Running setup.py install for mozinfo
05:03:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Running setup.py install for mozInstall
05:03:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:03:33 INFO - Running setup.py install for mozleak
05:03:33 INFO - Running setup.py install for mozlog
05:03:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:03:34 INFO - Running setup.py install for moznetwork
05:03:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:03:34 INFO - Running setup.py install for mozprocess
05:03:34 INFO - Running setup.py install for mozprofile
05:03:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:03:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:03:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:03:34 INFO - Running setup.py install for mozrunner
05:03:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:03:35 INFO - Running setup.py install for mozscreenshot
05:03:35 INFO - Running setup.py install for moztest
05:03:35 INFO - Running setup.py install for mozversion
05:03:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:03:35 INFO - Running setup.py install for wptserve
05:03:36 INFO - Running setup.py install for marionette-driver
05:03:36 INFO - Running setup.py install for browsermob-proxy
05:03:36 INFO - Running setup.py install for marionette-client
05:03:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:03:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:03:37 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
05:03:37 INFO - Cleaning up...
05:03:37 INFO - Return code: 0
05:03:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:03:37 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')]}
05:03:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:03:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:37 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')]}
05:03:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:03:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
05:03:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a10030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b18900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b15960>, '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 0x2b16660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b16b10>, '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-1467115137.967188-1285733360', '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
05:03:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:03:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:03:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:03:37 INFO - 'CCACHE_UMASK': '002',
05:03:37 INFO - 'DISPLAY': ':0',
05:03:37 INFO - 'HOME': '/home/cltbld',
05:03:37 INFO - 'LANG': 'en_US.UTF-8',
05:03:37 INFO - 'LOGNAME': 'cltbld',
05:03:37 INFO - 'MAIL': '/var/mail/cltbld',
05:03:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:03:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:03:37 INFO - 'MOZ_NO_REMOTE': '1',
05:03:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:03:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:03:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:03:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:03:37 INFO - 'PWD': '/builds/slave/test',
05:03:37 INFO - 'SHELL': '/bin/bash',
05:03:37 INFO - 'SHLVL': '1',
05:03:37 INFO - 'TERM': 'linux',
05:03:37 INFO - 'TMOUT': '86400',
05:03:37 INFO - 'USER': 'cltbld',
05:03:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360',
05:03:37 INFO - '_': '/tools/buildbot/bin/python'}
05:03:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:03:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:03:37 INFO - Running setup.py (path:/tmp/pip-Pnuntc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:03:37 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))
05:03:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:03:37 INFO - Running setup.py (path:/tmp/pip-yaEWPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:03:37 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))
05:03:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:03:37 INFO - Running setup.py (path:/tmp/pip-vZ7pNo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:03:37 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))
05:03:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:03:37 INFO - Running setup.py (path:/tmp/pip-rj_GgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:03:38 INFO - Running setup.py (path:/tmp/pip-T3zMwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:03:38 INFO - Running setup.py (path:/tmp/pip-xtuZyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:03:38 INFO - Running setup.py (path:/tmp/pip-htz0CZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:03:38 INFO - Running setup.py (path:/tmp/pip-nfRUFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:03:38 INFO - Running setup.py (path:/tmp/pip-JxQhiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:03:38 INFO - Running setup.py (path:/tmp/pip-zAuKam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:03:38 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))
05:03:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:03:38 INFO - Running setup.py (path:/tmp/pip-jL01bg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:03:39 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))
05:03:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:03:39 INFO - Running setup.py (path:/tmp/pip-fM0Qkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:03:39 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))
05:03:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:03:39 INFO - Running setup.py (path:/tmp/pip-Dysj7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:03:39 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))
05:03:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:03:39 INFO - Running setup.py (path:/tmp/pip-Aqo24Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:03:39 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))
05:03:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:03:39 INFO - Running setup.py (path:/tmp/pip-M6JUe6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:03:39 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))
05:03:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:03:39 INFO - Running setup.py (path:/tmp/pip-sm004i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:03:39 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))
05:03:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:03:39 INFO - Running setup.py (path:/tmp/pip-8rxIIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:03:40 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))
05:03:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:03:40 INFO - Running setup.py (path:/tmp/pip-cY7Oex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:03:40 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))
05:03:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:03:40 INFO - Running setup.py (path:/tmp/pip-WdiHmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:03:40 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))
05:03:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:03:40 INFO - Running setup.py (path:/tmp/pip-6tDBIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:03:40 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))
05:03:40 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:03:40 INFO - Running setup.py (path:/tmp/pip-gCYQtf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:03:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:03:41 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))
05:03:41 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))
05:03:41 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))
05:03:41 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))
05:03:41 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))
05:03:41 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))
05:03:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:03:41 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
05:03:41 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
05:03:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
05:03:41 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
05:03:41 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
05:03:45 INFO - Downloading blessings-1.6.tar.gz
05:03:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:03:45 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))
05:03:45 INFO - Installing collected packages: blessings
05:03:45 INFO - Running setup.py install for blessings
05:03:45 INFO - Successfully installed blessings
05:03:45 INFO - Cleaning up...
05:03:45 INFO - Return code: 0
05:03:45 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:03:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:03:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:03:46 INFO - Reading from file tmpfile_stdout
05:03:46 INFO - Current package versions:
05:03:46 INFO - argparse == 1.2.1
05:03:46 INFO - blessings == 1.6
05:03:46 INFO - blobuploader == 1.2.4
05:03:46 INFO - browsermob-proxy == 0.6.0
05:03:46 INFO - docopt == 0.6.1
05:03:46 INFO - manifestparser == 1.1
05:03:46 INFO - marionette-client == 2.3.0
05:03:46 INFO - marionette-driver == 1.4.0
05:03:46 INFO - mozInstall == 1.12
05:03:46 INFO - mozcrash == 0.17
05:03:46 INFO - mozdebug == 0.1
05:03:46 INFO - mozdevice == 0.48
05:03:46 INFO - mozfile == 1.2
05:03:46 INFO - mozhttpd == 0.7
05:03:46 INFO - mozinfo == 0.9
05:03:46 INFO - mozleak == 0.1
05:03:46 INFO - mozlog == 3.1
05:03:46 INFO - moznetwork == 0.27
05:03:46 INFO - mozprocess == 0.22
05:03:46 INFO - mozprofile == 0.28
05:03:46 INFO - mozrunner == 6.11
05:03:46 INFO - mozscreenshot == 0.1
05:03:46 INFO - mozsystemmonitor == 0.0
05:03:46 INFO - moztest == 0.7
05:03:46 INFO - mozversion == 1.4
05:03:46 INFO - psutil == 3.1.1
05:03:46 INFO - requests == 1.2.3
05:03:46 INFO - wptserve == 1.4.0
05:03:46 INFO - wsgiref == 0.1.2
05:03:46 INFO - Running post-action listener: _resource_record_post_action
05:03:46 INFO - Running post-action listener: _start_resource_monitoring
05:03:46 INFO - Starting resource monitoring.
05:03:46 INFO - #####
05:03:46 INFO - ##### Running pull step.
05:03:46 INFO - #####
05:03:46 INFO - Running pre-action listener: _resource_record_pre_action
05:03:46 INFO - Running main action method: pull
05:03:46 INFO - Pull has nothing to do!
05:03:46 INFO - Running post-action listener: _resource_record_post_action
05:03:46 INFO - #####
05:03:46 INFO - ##### Running install step.
05:03:46 INFO - #####
05:03:46 INFO - Running pre-action listener: _resource_record_pre_action
05:03:46 INFO - Running main action method: install
05:03:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:03:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:03:46 INFO - Reading from file tmpfile_stdout
05:03:46 INFO - Detecting whether we're running mozinstall >=1.0...
05:03:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:03:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:03:47 INFO - Reading from file tmpfile_stdout
05:03:47 INFO - Output received:
05:03:47 INFO - Usage: mozinstall [options] installer
05:03:47 INFO - Options:
05:03:47 INFO - -h, --help show this help message and exit
05:03:47 INFO - -d DEST, --destination=DEST
05:03:47 INFO - Directory to install application into. [default:
05:03:47 INFO - "/builds/slave/test"]
05:03:47 INFO - --app=APP Application being installed. [default: firefox]
05:03:47 INFO - mkdir: /builds/slave/test/build/application
05:03:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
05:03:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
05:04:09 INFO - Reading from file tmpfile_stdout
05:04:09 INFO - Output received:
05:04:09 INFO - /builds/slave/test/build/application/firefox/firefox
05:04:09 INFO - Running post-action listener: _resource_record_post_action
05:04:09 INFO - #####
05:04:09 INFO - ##### Running run-tests step.
05:04:09 INFO - #####
05:04:09 INFO - Running pre-action listener: _resource_record_pre_action
05:04:09 INFO - Running main action method: run_tests
05:04:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:04:09 INFO - Minidump filename unknown. Determining based upon platform and architecture.
05:04:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
05:04:09 INFO - grabbing minidump binary from tooltool
05:04: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')]}
05:04:09 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 0x2b15960>, '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 0x2b16660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b16b10>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:04:09 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
05:04:09 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
05:04:09 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
05:04:09 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
05:04:09 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpt3vIEX
05:04:09 INFO - INFO - File integrity verified, renaming tmpt3vIEX to linux64-minidump_stackwalk
05:04:09 INFO - INFO - Updating local cache /builds/tooltool_cache...
05:04:09 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
05:04:09 INFO - Return code: 0
05:04:09 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
05:04:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:04:09 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/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
05:04:09 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/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
05:04:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:04:09 INFO - 'CCACHE_UMASK': '002',
05:04:09 INFO - 'DISPLAY': ':0',
05:04:09 INFO - 'HOME': '/home/cltbld',
05:04:09 INFO - 'LANG': 'en_US.UTF-8',
05:04:09 INFO - 'LOGNAME': 'cltbld',
05:04:09 INFO - 'MAIL': '/var/mail/cltbld',
05:04:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:04:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:04:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:04:09 INFO - 'MOZ_NO_REMOTE': '1',
05:04:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:04:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:04:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:04:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:04:09 INFO - 'PWD': '/builds/slave/test',
05:04:09 INFO - 'SHELL': '/bin/bash',
05:04:09 INFO - 'SHLVL': '1',
05:04:09 INFO - 'TERM': 'linux',
05:04:09 INFO - 'TMOUT': '86400',
05:04:09 INFO - 'USER': 'cltbld',
05:04:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467115137.967188-1285733360',
05:04:09 INFO - '_': '/tools/buildbot/bin/python'}
05:04:09 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/APuYZtRHRyaJYP4drn0fkw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
05:04:10 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
05:04:10 INFO - import pkg_resources
05:04:12 INFO - Using 1 client processes
05:04:12 INFO - wptserve Starting http server on 127.0.0.1:8000
05:04:12 INFO - wptserve Starting http server on 127.0.0.1:8001
05:04:12 INFO - wptserve Starting http server on 127.0.0.1:8443
05:04:14 INFO - SUITE-START | Running 1476 tests
05:04:14 INFO - Running testharness tests
05:04:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
05:04:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
05:04:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
05:04:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
05:04:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
05:04:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
05:04:14 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
05:04:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
05:04:14 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
05:04:14 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
05:04:14 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
05:04:14 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
05:04:15 INFO - Setting up ssl
05:04:15 INFO - PROCESS | certutil |
05:04:15 INFO - PROCESS | certutil |
05:04:15 INFO - PROCESS | certutil |
05:04:15 INFO - Certificate Nickname Trust Attributes
05:04:15 INFO - SSL,S/MIME,JAR/XPI
05:04:15 INFO -
05:04:15 INFO - web-platform-tests CT,,
05:04:15 INFO -
05:04:15 INFO - Starting runner
05:04:16 INFO - PROCESS | 1981 | 1467115456840 Marionette INFO Listening on port 2828
05:04:21 INFO - PROCESS | 1981 | 1467115461198 Marionette INFO startBrowser 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:21 INFO - PROCESS | 1981 | 1467115461219 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:21 INFO - PROCESS | 1981 | 1467115461693 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:21 INFO - PROCESS | 1981 | 1467115461797 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:22 INFO - PROCESS | 1981 | 1467115462108 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
05:04:22 INFO - PROCESS | 1981 | 1467115462165 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:22 INFO - PROCESS | 1981 | 1467115462182 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
05:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 479ms
05:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
05:04:22 INFO - PROCESS | 1981 | 1467115462757 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:22 INFO - PROCESS | 1981 | 1467115462879 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
05:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 665ms
05:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
05:04:23 INFO - PROCESS | 1981 | 1467115463355 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:23 INFO - PROCESS | 1981 | 1467115463458 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
05:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms
05:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
05:04:23 INFO - PROCESS | 1981 | 1467115463831 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:23 INFO - PROCESS | 1981 | 1467115463929 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
05:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms
05:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
05:04:24 INFO - PROCESS | 1981 | 1467115464315 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:24 INFO - PROCESS | 1981 | 1467115464413 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
05:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 480ms
05:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
05:04:24 INFO - PROCESS | 1981 | 1467115464796 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:24 INFO - PROCESS | 1981 | 1467115464906 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
05:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 522ms
05:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
05:04:25 INFO - PROCESS | 1981 | 1467115465325 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:25 INFO - PROCESS | 1981 | 1467115465440 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
05:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 475ms
05:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
05:04:25 INFO - PROCESS | 1981 | 1467115465807 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:25 INFO - PROCESS | 1981 | 1467115465897 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
05:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 474ms
05:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
05:04:26 INFO - PROCESS | 1981 | 1467115466286 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:26 INFO - PROCESS | 1981 | 1467115466388 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
05:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 673ms
05:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
05:04:27 INFO - PROCESS | 1981 | 1467115467080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:27 INFO - PROCESS | 1981 | 1467115467196 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
05:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 890ms
05:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
05:04:28 INFO - PROCESS | 1981 | 1467115467993 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:28 INFO - PROCESS | 1981 | 1467115468141 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
05:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 734ms
05:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
05:04:28 INFO - PROCESS | 1981 | 1467115468735 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:28 INFO - PROCESS | 1981 | 1467115468862 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
05:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 684ms
05:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
05:04:29 INFO - PROCESS | 1981 | 1467115469438 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:29 INFO - PROCESS | 1981 | 1467115469598 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
05:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 581ms
05:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
05:04:30 INFO - PROCESS | 1981 | 1467115470009 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:30 INFO - PROCESS | 1981 | 1467115470091 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
05:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 525ms
05:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
05:04:30 INFO - PROCESS | 1981 | 1467115470543 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:30 INFO - PROCESS | 1981 | 1467115470661 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
05:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 526ms
05:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
05:04:31 INFO - PROCESS | 1981 | 1467115471077 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:31 INFO - PROCESS | 1981 | 1467115471234 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
05:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 522ms
05:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
05:04:31 INFO - PROCESS | 1981 | 1467115471600 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:31 INFO - PROCESS | 1981 | 1467115471691 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
05:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 424ms
05:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
05:04:32 INFO - PROCESS | 1981 | 1467115472028 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:32 INFO - PROCESS | 1981 | 1467115472105 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
05:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms
05:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
05:04:32 INFO - PROCESS | 1981 | 1467115472506 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:32 INFO - PROCESS | 1981 | 1467115472594 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
05:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms
05:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
05:04:32 INFO - PROCESS | 1981 | 1467115472987 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:33 INFO - PROCESS | 1981 | 1467115473080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
05:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms
05:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
05:04:33 INFO - PROCESS | 1981 | 1467115473469 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:33 INFO - PROCESS | 1981 | 1467115473564 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
05:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 422ms
05:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
05:04:33 INFO - PROCESS | 1981 | 1467115473901 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:34 INFO - PROCESS | 1981 | 1467115473992 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
05:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms
05:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
05:04:34 INFO - PROCESS | 1981 | 1467115474379 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:34 INFO - PROCESS | 1981 | 1467115474467 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
05:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms
05:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
05:04:34 INFO - PROCESS | 1981 | 1467115474809 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:34 INFO - PROCESS | 1981 | 1467115474887 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
05:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms
05:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
05:04:35 INFO - PROCESS | 1981 | 1467115475285 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:35 INFO - PROCESS | 1981 | 1467115475668 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
05:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 829ms
05:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
05:04:36 INFO - PROCESS | 1981 | 1467115476125 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:36 INFO - PROCESS | 1981 | 1467115476240 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
05:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 529ms
05:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
05:04:36 INFO - PROCESS | 1981 | 1467115476669 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:36 INFO - PROCESS | 1981 | 1467115476778 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
05:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 576ms
05:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
05:04:37 INFO - PROCESS | 1981 | 1467115477259 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:37 INFO - PROCESS | 1981 | 1467115477358 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
05:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 587ms
05:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
05:04:37 INFO - PROCESS | 1981 | 1467115477836 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:37 INFO - PROCESS | 1981 | 1467115477923 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
05:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 481ms
05:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
05:04:38 INFO - PROCESS | 1981 | 1467115478323 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:38 INFO - PROCESS | 1981 | 1467115478418 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
05:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 474ms
05:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
05:04:38 INFO - PROCESS | 1981 | 1467115478805 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:38 INFO - PROCESS | 1981 | 1467115478887 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
05:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 480ms
05:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
05:04:39 INFO - PROCESS | 1981 | 1467115479284 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:39 INFO - PROCESS | 1981 | 1467115479359 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
05:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 529ms
05:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
05:04:39 INFO - PROCESS | 1981 | 1467115479821 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:39 INFO - PROCESS | 1981 | 1467115479932 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
05:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 631ms
05:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
05:04:40 INFO - PROCESS | 1981 | 1467115480458 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:40 INFO - PROCESS | 1981 | 1467115480554 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
05:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 779ms
05:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
05:04:41 INFO - PROCESS | 1981 | 1467115481259 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:41 INFO - PROCESS | 1981 | 1467115481357 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
05:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 474ms
05:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
05:04:41 INFO - PROCESS | 1981 | 1467115481743 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:41 INFO - PROCESS | 1981 | 1467115481831 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
05:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 472ms
05:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
05:04:42 INFO - PROCESS | 1981 | 1467115482234 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:42 INFO - PROCESS | 1981 | 1467115482327 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
05:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 527ms
05:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
05:04:42 INFO - PROCESS | 1981 | 1467115482760 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:42 INFO - PROCESS | 1981 | 1467115482865 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
05:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 578ms
05:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
05:04:43 INFO - PROCESS | 1981 | 1467115483348 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:43 INFO - PROCESS | 1981 | 1467115483449 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
05:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 527ms
05:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
05:04:43 INFO - PROCESS | 1981 | 1467115483880 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:43 INFO - PROCESS | 1981 | 1467115483992 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
05:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 472ms
05:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
05:04:44 INFO - PROCESS | 1981 | 1467115484358 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:44 INFO - PROCESS | 1981 | 1467115484443 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
05:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 476ms
05:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
05:04:44 INFO - PROCESS | 1981 | 1467115484838 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:44 INFO - PROCESS | 1981 | 1467115484919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
05:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 427ms
05:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
05:04:45 INFO - PROCESS | 1981 | 1467115485270 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:45 INFO - PROCESS | 1981 | 1467115485355 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
05:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 425ms
05:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
05:04:45 INFO - PROCESS | 1981 | 1467115485702 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:45 INFO - PROCESS | 1981 | 1467115485782 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
05:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 471ms
05:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
05:04:46 INFO - PROCESS | 1981 | 1467115486180 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:46 INFO - PROCESS | 1981 | 1467115486288 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
05:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms
05:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
05:04:46 INFO - PROCESS | 1981 | 1467115486658 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:46 INFO - PROCESS | 1981 | 1467115486749 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
05:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms
05:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
05:04:47 INFO - PROCESS | 1981 | 1467115487141 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:47 INFO - PROCESS | 1981 | 1467115487240 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
05:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 778ms
05:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
05:04:47 INFO - PROCESS | 1981 | 1467115487927 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:48 INFO - PROCESS | 1981 | 1467115488041 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
05:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 534ms
05:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
05:04:48 INFO - PROCESS | 1981 | 1467115488469 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:48 INFO - PROCESS | 1981 | 1467115488567 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
05:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 531ms
05:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
05:04:49 INFO - PROCESS | 1981 | 1467115489014 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:49 INFO - PROCESS | 1981 | 1467115489113 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
05:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 477ms
05:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
05:04:49 INFO - PROCESS | 1981 | 1467115489487 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:49 INFO - PROCESS | 1981 | 1467115489574 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
05:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 482ms
05:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
05:04:49 INFO - PROCESS | 1981 | 1467115489979 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:50 INFO - PROCESS | 1981 | 1467115490060 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
05:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 475ms
05:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
05:04:50 INFO - PROCESS | 1981 | 1467115490468 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:50 INFO - PROCESS | 1981 | 1467115490599 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
05:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 577ms
05:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
05:04:51 INFO - PROCESS | 1981 | 1467115491040 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:51 INFO - PROCESS | 1981 | 1467115491120 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
05:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 419ms
05:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
05:04:51 INFO - PROCESS | 1981 | 1467115491463 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:51 INFO - PROCESS | 1981 | 1467115491544 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
05:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 431ms
05:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
05:04:51 INFO - PROCESS | 1981 | 1467115491899 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:51 INFO - PROCESS | 1981 | 1467115491976 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
05:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 435ms
05:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
05:04:52 INFO - PROCESS | 1981 | 1467115492339 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:52 INFO - PROCESS | 1981 | 1467115492419 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
05:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 429ms
05:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
05:04:52 INFO - PROCESS | 1981 | 1467115492775 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:52 INFO - PROCESS | 1981 | 1467115492882 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
05:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 476ms
05:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
05:04:53 INFO - PROCESS | 1981 | 1467115493254 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:53 INFO - PROCESS | 1981 | 1467115493337 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
05:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 421ms
05:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
05:04:53 INFO - PROCESS | 1981 | 1467115493679 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:53 INFO - PROCESS | 1981 | 1467115493769 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
05:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 529ms
05:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
05:04:54 INFO - PROCESS | 1981 | 1467115494216 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:54 INFO - PROCESS | 1981 | 1467115494329 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
05:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 720ms
05:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
05:04:54 INFO - PROCESS | 1981 | 1467115494964 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:55 INFO - PROCESS | 1981 | 1467115495079 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
05:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 532ms
05:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
05:04:55 INFO - PROCESS | 1981 | 1467115495497 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:55 INFO - PROCESS | 1981 | 1467115495591 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
05:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 476ms
05:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
05:04:55 INFO - PROCESS | 1981 | 1467115495987 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:56 INFO - PROCESS | 1981 | 1467115496083 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
05:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 474ms
05:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
05:04:56 INFO - PROCESS | 1981 | 1467115496456 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:56 INFO - PROCESS | 1981 | 1467115496541 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
05:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 478ms
05:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
05:04:56 INFO - PROCESS | 1981 | 1467115496939 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:57 INFO - PROCESS | 1981 | 1467115497020 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
05:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 426ms
05:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
05:04:57 INFO - PROCESS | 1981 | 1467115497379 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:57 INFO - PROCESS | 1981 | 1467115497493 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
05:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms
05:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
05:04:57 INFO - PROCESS | 1981 | 1467115497851 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:57 INFO - PROCESS | 1981 | 1467115497930 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
05:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms
05:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
05:04:58 INFO - PROCESS | 1981 | 1467115498326 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:58 INFO - PROCESS | 1981 | 1467115498429 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
05:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms
05:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
05:04:58 INFO - PROCESS | 1981 | 1467115498904 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:59 INFO - PROCESS | 1981 | 1467115498997 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
05:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 526ms
05:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
05:04:59 INFO - PROCESS | 1981 | 1467115499434 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:59 INFO - PROCESS | 1981 | 1467115499515 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
05:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms
05:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
05:04:59 INFO - PROCESS | 1981 | 1467115499918 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:00 INFO - PROCESS | 1981 | 1467115500037 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
05:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 481ms
05:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
05:05:00 INFO - PROCESS | 1981 | 1467115500402 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:00 INFO - PROCESS | 1981 | 1467115500499 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:00 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.
05:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 473ms
05:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
05:05:00 INFO - PROCESS | 1981 | 1467115500881 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:00 INFO - PROCESS | 1981 | 1467115500965 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:01 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.
05:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms
05:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
05:05:01 INFO - PROCESS | 1981 | 1467115501356 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:01 INFO - PROCESS | 1981 | 1467115501438 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:01 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.
05:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 622ms
05:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
05:05:01 INFO - PROCESS | 1981 | 1467115501991 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:02 INFO - PROCESS | 1981 | 1467115502136 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:02 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.
05:05:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 785ms
05:05:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
05:05:02 INFO - PROCESS | 1981 | 1467115502778 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:02 INFO - PROCESS | 1981 | 1467115502898 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:03 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.
05:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 470ms
05:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
05:05:03 INFO - PROCESS | 1981 | 1467115503260 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:03 INFO - PROCESS | 1981 | 1467115503346 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:03 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.
05:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 471ms
05:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
05:05:03 INFO - PROCESS | 1981 | 1467115503743 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:03 INFO - PROCESS | 1981 | 1467115503910 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:04 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.
05:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 581ms
05:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
05:05:04 INFO - PROCESS | 1981 | 1467115504320 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:04 INFO - PROCESS | 1981 | 1467115504412 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:04 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.
05:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms
05:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
05:05:04 INFO - PROCESS | 1981 | 1467115504847 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:04 INFO - PROCESS | 1981 | 1467115504950 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:05 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.
05:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 532ms
05:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
05:05:05 INFO - PROCESS | 1981 | 1467115505387 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:05 INFO - PROCESS | 1981 | 1467115505522 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:05 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.
05:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms
05:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
05:05:05 INFO - PROCESS | 1981 | 1467115505984 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:06 INFO - PROCESS | 1981 | 1467115506091 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:06 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.
05:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 523ms
05:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
05:05:06 INFO - PROCESS | 1981 | 1467115506486 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:06 INFO - PROCESS | 1981 | 1467115506571 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:06 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.
05:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 427ms
05:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
05:05:06 INFO - PROCESS | 1981 | 1467115506920 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:07 INFO - PROCESS | 1981 | 1467115507006 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:07 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.
05:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms
05:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
05:05:07 INFO - PROCESS | 1981 | 1467115507397 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:07 INFO - PROCESS | 1981 | 1467115507488 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:07 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.
05:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms
05:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
05:05:07 INFO - PROCESS | 1981 | 1467115507875 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:07 INFO - PROCESS | 1981 | 1467115507975 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:08 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.
05:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms
05:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
05:05:08 INFO - PROCESS | 1981 | 1467115508351 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:08 INFO - PROCESS | 1981 | 1467115508440 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:08 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.
05:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 474ms
05:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
05:05:08 INFO - PROCESS | 1981 | 1467115508862 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:09 INFO - PROCESS | 1981 | 1467115509008 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:09 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.
05:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 752ms
05:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
05:05:09 INFO - PROCESS | 1981 | 1467115509608 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:09 INFO - PROCESS | 1981 | 1467115509764 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:10 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.
05:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 844ms
05:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
05:05:10 INFO - PROCESS | 1981 | 1467115510445 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:10 INFO - PROCESS | 1981 | 1467115510538 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:10 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.
05:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 522ms
05:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
05:05:10 INFO - PROCESS | 1981 | 1467115510993 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:11 INFO - PROCESS | 1981 | 1467115511091 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:11 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.
05:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 529ms
05:05:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
05:05:11 INFO - PROCESS | 1981 | 1467115511503 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:11 INFO - PROCESS | 1981 | 1467115511586 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
05:05:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 478ms
05:05:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
05:05:11 INFO - PROCESS | 1981 | 1467115511986 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:12 INFO - PROCESS | 1981 | 1467115512063 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
05:05:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 581ms
05:05:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
05:05:12 INFO - PROCESS | 1981 | 1467115512574 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:12 INFO - PROCESS | 1981 | 1467115512687 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
05:05:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 525ms
05:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
05:05:13 INFO - PROCESS | 1981 | 1467115513100 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:13 INFO - PROCESS | 1981 | 1467115513185 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
05:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 531ms
05:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
05:05:13 INFO - PROCESS | 1981 | 1467115513645 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:13 INFO - PROCESS | 1981 | 1467115513723 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
05:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 423ms
05:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
05:05:14 INFO - PROCESS | 1981 | 1467115514076 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:14 INFO - PROCESS | 1981 | 1467115514162 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
05:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms
05:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
05:05:14 INFO - PROCESS | 1981 | 1467115514553 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:14 INFO - PROCESS | 1981 | 1467115514637 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
05:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms
05:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
05:05:15 INFO - PROCESS | 1981 | 1467115515031 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:15 INFO - PROCESS | 1981 | 1467115515124 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
05:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms
05:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
05:05:15 INFO - PROCESS | 1981 | 1467115515510 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:15 INFO - PROCESS | 1981 | 1467115515602 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
05:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms
05:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
05:05:15 INFO - PROCESS | 1981 | 1467115515984 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:16 INFO - PROCESS | 1981 | 1467115516070 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
05:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 620ms
05:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
05:05:16 INFO - PROCESS | 1981 | 1467115516678 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:16 INFO - PROCESS | 1981 | 1467115516800 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
05:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 839ms
05:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
05:05:17 INFO - PROCESS | 1981 | 1467115517478 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:17 INFO - PROCESS | 1981 | 1467115517595 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:18 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
05:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1223ms
05:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
05:05:18 INFO - PROCESS | 1981 | 1467115518708 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:18 INFO - PROCESS | 1981 | 1467115518794 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
05:05:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 932ms
05:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
05:05:19 INFO - PROCESS | 1981 | 1467115519651 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:19 INFO - PROCESS | 1981 | 1467115519744 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:20 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
05:05:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
05:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 526ms
05:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
05:05:20 INFO - PROCESS | 1981 | 1467115520192 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:20 INFO - PROCESS | 1981 | 1467115520283 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
05:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 583ms
05:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
05:05:20 INFO - PROCESS | 1981 | 1467115520769 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:20 INFO - PROCESS | 1981 | 1467115520881 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:21 INFO - PROCESS | 1981 | 1467115521242 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
05:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 578ms
05:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
05:05:21 INFO - PROCESS | 1981 | 1467115521349 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:21 INFO - PROCESS | 1981 | 1467115521466 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
05:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 580ms
05:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
05:05:21 INFO - PROCESS | 1981 | 1467115521943 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:22 INFO - PROCESS | 1981 | 1467115522043 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
05:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 727ms
05:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
05:05:22 INFO - PROCESS | 1981 | 1467115522679 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:22 INFO - PROCESS | 1981 | 1467115522769 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
05:05:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 524ms
05:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
05:05:23 INFO - PROCESS | 1981 | 1467115523207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:23 INFO - PROCESS | 1981 | 1467115523315 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
05:05:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
05:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:05:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 530ms
05:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
05:05:23 INFO - PROCESS | 1981 | 1467115523743 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:23 INFO - PROCESS | 1981 | 1467115523827 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
05:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 726ms
05:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
05:05:24 INFO - PROCESS | 1981 | 1467115524571 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:24 INFO - PROCESS | 1981 | 1467115524693 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:25 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
05:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
05:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 536ms
05:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
05:05:25 INFO - PROCESS | 1981 | 1467115525104 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:25 INFO - PROCESS | 1981 | 1467115525193 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:25 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
05:05:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:05:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
05:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 533ms
05:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
05:05:25 INFO - PROCESS | 1981 | 1467115525657 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:25 INFO - PROCESS | 1981 | 1467115525755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:26 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
05:05:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
05:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 583ms
05:05:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
05:05:26 INFO - PROCESS | 1981 | 1467115526241 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:26 INFO - PROCESS | 1981 | 1467115526342 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
05:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 531ms
05:05:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
05:05:26 INFO - PROCESS | 1981 | 1467115526776 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:26 INFO - PROCESS | 1981 | 1467115526889 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
05:05:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 629ms
05:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
05:05:27 INFO - PROCESS | 1981 | 1467115527417 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:27 INFO - PROCESS | 1981 | 1467115527567 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
05:05:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 576ms
05:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
05:05:27 INFO - PROCESS | 1981 | 1467115527994 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:28 INFO - PROCESS | 1981 | 1467115528080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
05:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms
05:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
05:05:28 INFO - PROCESS | 1981 | 1467115528521 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:28 INFO - PROCESS | 1981 | 1467115528618 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
05:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 473ms
05:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
05:05:29 INFO - PROCESS | 1981 | 1467115529000 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:29 INFO - PROCESS | 1981 | 1467115529091 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
05:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 479ms
05:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
05:05:29 INFO - PROCESS | 1981 | 1467115529483 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:29 INFO - PROCESS | 1981 | 1467115529562 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
05:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 474ms
05:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
05:05:29 INFO - PROCESS | 1981 | 1467115529964 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:30 INFO - PROCESS | 1981 | 1467115530069 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
05:05:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 529ms
05:05:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
05:05:30 INFO - PROCESS | 1981 | 1467115530499 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:30 INFO - PROCESS | 1981 | 1467115530606 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
05:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 632ms
05:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
05:05:31 INFO - PROCESS | 1981 | 1467115531140 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:31 INFO - PROCESS | 1981 | 1467115531264 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
05:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 826ms
05:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
05:05:31 INFO - PROCESS | 1981 | 1467115531975 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:32 INFO - PROCESS | 1981 | 1467115532080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
05:05:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 774ms
05:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
05:05:32 INFO - PROCESS | 1981 | 1467115532758 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:32 INFO - PROCESS | 1981 | 1467115532855 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:33 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
05:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 527ms
05:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
05:05:33 INFO - PROCESS | 1981 | 1467115533299 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:33 INFO - PROCESS | 1981 | 1467115533408 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
05:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 573ms
05:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
05:05:33 INFO - PROCESS | 1981 | 1467115533884 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:33 INFO - PROCESS | 1981 | 1467115533982 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
05:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 530ms
05:05:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
05:05:34 INFO - PROCESS | 1981 | 1467115534420 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:34 INFO - PROCESS | 1981 | 1467115534536 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
05:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 576ms
05:05:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
05:05:35 INFO - PROCESS | 1981 | 1467115535005 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:35 INFO - PROCESS | 1981 | 1467115535098 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:35 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
05:05:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
05:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:05:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
05:05:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:05:35 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
05:05:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
05:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:05:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
05:05:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:05:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 571ms
05:05:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
05:05:35 INFO - PROCESS | 1981 | 1467115535591 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:35 INFO - PROCESS | 1981 | 1467115535748 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
05:05:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 528ms
05:05:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
05:05:36 INFO - PROCESS | 1981 | 1467115536129 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:36 INFO - PROCESS | 1981 | 1467115536228 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
05:05:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 471ms
05:05:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
05:05:36 INFO - PROCESS | 1981 | 1467115536605 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:36 INFO - PROCESS | 1981 | 1467115536690 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:37 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.
05:05:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 475ms
05:05:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
05:05:37 INFO - PROCESS | 1981 | 1467115537092 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:37 INFO - PROCESS | 1981 | 1467115537192 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
05:05:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 477ms
05:05:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
05:05:37 INFO - PROCESS | 1981 | 1467115537569 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:37 INFO - PROCESS | 1981 | 1467115537673 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
05:05:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 482ms
05:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
05:05:38 INFO - PROCESS | 1981 | 1467115538058 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:38 INFO - PROCESS | 1981 | 1467115538165 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
05:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 828ms
05:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
05:05:38 INFO - PROCESS | 1981 | 1467115538896 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:39 INFO - PROCESS | 1981 | 1467115539032 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
05:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 622ms
05:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
05:05:39 INFO - PROCESS | 1981 | 1467115539554 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:39 INFO - PROCESS | 1981 | 1467115539653 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
05:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 570ms
05:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
05:05:40 INFO - PROCESS | 1981 | 1467115540106 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:40 INFO - PROCESS | 1981 | 1467115540207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
05:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 534ms
05:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
05:05:40 INFO - PROCESS | 1981 | 1467115540638 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:40 INFO - PROCESS | 1981 | 1467115540729 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
05:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 479ms
05:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
05:05:41 INFO - PROCESS | 1981 | 1467115541123 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:41 INFO - PROCESS | 1981 | 1467115541216 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
05:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 582ms
05:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
05:05:41 INFO - PROCESS | 1981 | 1467115541713 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:41 INFO - PROCESS | 1981 | 1467115541880 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
05:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 827ms
05:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
05:05:42 INFO - PROCESS | 1981 | 1467115542546 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:42 INFO - PROCESS | 1981 | 1467115542676 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
05:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 635ms
05:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
05:05:43 INFO - PROCESS | 1981 | 1467115543209 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:43 INFO - PROCESS | 1981 | 1467115543333 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
05:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 534ms
05:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
05:05:43 INFO - PROCESS | 1981 | 1467115543741 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:43 INFO - PROCESS | 1981 | 1467115543842 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
05:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms
05:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
05:05:44 INFO - PROCESS | 1981 | 1467115544214 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:44 INFO - PROCESS | 1981 | 1467115544319 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
05:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 523ms
05:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
05:05:44 INFO - PROCESS | 1981 | 1467115544744 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:44 INFO - PROCESS | 1981 | 1467115544858 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
05:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 577ms
05:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
05:05:45 INFO - PROCESS | 1981 | 1467115545329 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:45 INFO - PROCESS | 1981 | 1467115545467 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
05:05:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 729ms
05:05:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
05:05:46 INFO - PROCESS | 1981 | 1467115546064 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:46 INFO - PROCESS | 1981 | 1467115546253 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
05:05:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 872ms
05:05:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
05:05:46 INFO - PROCESS | 1981 | 1467115546944 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:47 INFO - PROCESS | 1981 | 1467115547040 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
05:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 475ms
05:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
05:05:47 INFO - PROCESS | 1981 | 1467115547433 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:47 INFO - PROCESS | 1981 | 1467115547520 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
05:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms
05:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
05:05:47 INFO - PROCESS | 1981 | 1467115547921 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:48 INFO - PROCESS | 1981 | 1467115548008 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
05:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 472ms
05:05:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
05:05:48 INFO - PROCESS | 1981 | 1467115548390 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:48 INFO - PROCESS | 1981 | 1467115548478 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
05:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 489ms
05:05:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
05:05:48 INFO - PROCESS | 1981 | 1467115548889 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:48 INFO - PROCESS | 1981 | 1467115548975 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
05:05:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 525ms
05:05:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
05:05:49 INFO - PROCESS | 1981 | 1467115549426 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:49 INFO - PROCESS | 1981 | 1467115549541 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
05:05:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 527ms
05:05:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
05:05:49 INFO - PROCESS | 1981 | 1467115549956 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:50 INFO - PROCESS | 1981 | 1467115550042 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
05:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 478ms
05:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
05:05:50 INFO - PROCESS | 1981 | 1467115550438 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:50 INFO - PROCESS | 1981 | 1467115550523 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
05:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 425ms
05:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
05:05:50 INFO - PROCESS | 1981 | 1467115550871 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:50 INFO - PROCESS | 1981 | 1467115550956 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
05:05:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 878ms
05:05:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
05:05:51 INFO - PROCESS | 1981 | 1467115551753 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:51 INFO - PROCESS | 1981 | 1467115551831 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
05:05:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms
05:05:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
05:05:52 INFO - PROCESS | 1981 | 1467115552232 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:52 INFO - PROCESS | 1981 | 1467115552336 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
05:05:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms
05:05:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
05:05:52 INFO - PROCESS | 1981 | 1467115552710 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:52 INFO - PROCESS | 1981 | 1467115552848 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
05:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 873ms
05:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
05:05:53 INFO - PROCESS | 1981 | 1467115553594 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:53 INFO - PROCESS | 1981 | 1467115553684 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
05:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms
05:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
05:05:54 INFO - PROCESS | 1981 | 1467115554092 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:54 INFO - PROCESS | 1981 | 1467115554188 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
05:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 477ms
05:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
05:05:54 INFO - PROCESS | 1981 | 1467115554580 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:54 INFO - PROCESS | 1981 | 1467115554671 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
05:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 472ms
05:05:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
05:05:55 INFO - PROCESS | 1981 | 1467115555048 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:55 INFO - PROCESS | 1981 | 1467115555136 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
05:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms
05:05:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
05:05:55 INFO - PROCESS | 1981 | 1467115555524 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:55 INFO - PROCESS | 1981 | 1467115555604 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:55 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
05:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 475ms
05:05:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
05:05:56 INFO - PROCESS | 1981 | 1467115556014 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:56 INFO - PROCESS | 1981 | 1467115556123 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
05:05:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 594ms
05:05:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
05:05:56 INFO - PROCESS | 1981 | 1467115556645 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:56 INFO - PROCESS | 1981 | 1467115556741 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:57 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)
05:05:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 994ms
05:05:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
05:05:57 INFO - PROCESS | 1981 | 1467115557620 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:57 INFO - PROCESS | 1981 | 1467115557712 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
05:05:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 871ms
05:05:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
05:05:58 INFO - PROCESS | 1981 | 1467115558496 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:58 INFO - PROCESS | 1981 | 1467115558576 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
05:05:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 876ms
05:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
05:05:59 INFO - PROCESS | 1981 | 1467115559377 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:05:59 INFO - PROCESS | 1981 | 1467115559458 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:00 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)
05:06:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 983ms
05:06:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
05:06:00 INFO - PROCESS | 1981 | 1467115560370 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:00 INFO - PROCESS | 1981 | 1467115560505 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:01 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)
05:06:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1179ms
05:06:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
05:06:01 INFO - PROCESS | 1981 | 1467115561562 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:01 INFO - PROCESS | 1981 | 1467115561674 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
05:06:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms
05:06:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
05:06:02 INFO - PROCESS | 1981 | 1467115562548 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:02 INFO - PROCESS | 1981 | 1467115562639 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
05:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 979ms
05:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
05:06:03 INFO - PROCESS | 1981 | 1467115563523 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:03 INFO - PROCESS | 1981 | 1467115563608 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
05:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 925ms
05:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
05:06:04 INFO - PROCESS | 1981 | 1467115564456 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:04 INFO - PROCESS | 1981 | 1467115564535 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:05 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
05:06:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 924ms
05:06:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
05:06:05 INFO - PROCESS | 1981 | 1467115565390 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:05 INFO - PROCESS | 1981 | 1467115565492 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
05:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 932ms
05:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
05:06:06 INFO - PROCESS | 1981 | 1467115566322 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:06 INFO - PROCESS | 1981 | 1467115566405 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:06 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
05:06:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
05:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 431ms
05:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
05:06:06 INFO - PROCESS | 1981 | 1467115566775 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:06 INFO - PROCESS | 1981 | 1467115566864 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
05:06:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 590ms
05:06:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
05:06:07 INFO - PROCESS | 1981 | 1467115567355 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:07 INFO - PROCESS | 1981 | 1467115567459 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:08 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
05:06:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:06:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:06:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
05:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 727ms
05:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
05:06:08 INFO - PROCESS | 1981 | 1467115568098 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:08 INFO - PROCESS | 1981 | 1467115568240 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
05:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 579ms
05:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
05:06:08 INFO - PROCESS | 1981 | 1467115568687 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:08 INFO - PROCESS | 1981 | 1467115568786 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
05:06:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 976ms
05:06:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
05:06:09 INFO - PROCESS | 1981 | 1467115569672 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:09 INFO - PROCESS | 1981 | 1467115569764 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:10 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
05:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms
05:06:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
05:06:10 INFO - PROCESS | 1981 | 1467115570641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:10 INFO - PROCESS | 1981 | 1467115570754 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:11 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.)
05:06:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1026ms
05:06:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
05:06:11 INFO - PROCESS | 1981 | 1467115571678 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:11 INFO - PROCESS | 1981 | 1467115571760 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
05:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 871ms
05:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
05:06:12 INFO - PROCESS | 1981 | 1467115572558 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:12 INFO - PROCESS | 1981 | 1467115572670 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:13 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
05:06:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 931ms
05:06:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
05:06:13 INFO - PROCESS | 1981 | 1467115573490 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:13 INFO - PROCESS | 1981 | 1467115573576 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
05:06:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 428ms
05:06:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
05:06:13 INFO - PROCESS | 1981 | 1467115573926 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:14 INFO - PROCESS | 1981 | 1467115574014 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
05:06:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 935ms
05:06:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
05:06:14 INFO - PROCESS | 1981 | 1467115574938 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:15 INFO - PROCESS | 1981 | 1467115575096 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
05:06:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1231ms
05:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
05:06:16 INFO - PROCESS | 1981 | 1467115576175 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:16 INFO - PROCESS | 1981 | 1467115576264 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
05:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 524ms
05:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
05:06:16 INFO - PROCESS | 1981 | 1467115576715 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:16 INFO - PROCESS | 1981 | 1467115576814 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
05:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 531ms
05:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
05:06:17 INFO - PROCESS | 1981 | 1467115577257 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:17 INFO - PROCESS | 1981 | 1467115577351 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
05:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 532ms
05:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
05:06:17 INFO - PROCESS | 1981 | 1467115577788 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:17 INFO - PROCESS | 1981 | 1467115577909 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
05:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms
05:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
05:06:18 INFO - PROCESS | 1981 | 1467115578378 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:18 INFO - PROCESS | 1981 | 1467115578464 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
05:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms
05:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
05:06:18 INFO - PROCESS | 1981 | 1467115578907 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:19 INFO - PROCESS | 1981 | 1467115579018 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
05:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 527ms
05:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
05:06:19 INFO - PROCESS | 1981 | 1467115579443 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:19 INFO - PROCESS | 1981 | 1467115579532 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
05:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 477ms
05:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
05:06:19 INFO - PROCESS | 1981 | 1467115579918 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:20 INFO - PROCESS | 1981 | 1467115580017 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:20 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
05:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 527ms
05:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
05:06:20 INFO - PROCESS | 1981 | 1467115580450 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:20 INFO - PROCESS | 1981 | 1467115580539 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:20 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
05:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 472ms
05:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
05:06:20 INFO - PROCESS | 1981 | 1467115580928 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:21 INFO - PROCESS | 1981 | 1467115581020 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:21 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
05:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 476ms
05:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
05:06:21 INFO - PROCESS | 1981 | 1467115581412 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:21 INFO - PROCESS | 1981 | 1467115581552 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
05:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 830ms
05:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
05:06:22 INFO - PROCESS | 1981 | 1467115582250 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:22 INFO - PROCESS | 1981 | 1467115582359 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:22 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
05:06:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:06:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
05:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 527ms
05:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
05:06:22 INFO - PROCESS | 1981 | 1467115582806 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:22 INFO - PROCESS | 1981 | 1467115582903 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
05:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 476ms
05:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
05:06:23 INFO - PROCESS | 1981 | 1467115583292 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:23 INFO - PROCESS | 1981 | 1467115583381 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:23 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
05:06:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:06:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
05:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:06:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 524ms
05:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
05:06:23 INFO - PROCESS | 1981 | 1467115583815 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:23 INFO - PROCESS | 1981 | 1467115583908 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
05:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms
05:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
05:06:24 INFO - PROCESS | 1981 | 1467115584347 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:24 INFO - PROCESS | 1981 | 1467115584435 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
05:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 525ms
05:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
05:06:24 INFO - PROCESS | 1981 | 1467115584879 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:25 INFO - PROCESS | 1981 | 1467115585004 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
05:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 572ms
05:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
05:06:25 INFO - PROCESS | 1981 | 1467115585453 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:25 INFO - PROCESS | 1981 | 1467115585540 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
05:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 475ms
05:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
05:06:25 INFO - PROCESS | 1981 | 1467115585933 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:26 INFO - PROCESS | 1981 | 1467115586022 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
05:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 481ms
05:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
05:06:26 INFO - PROCESS | 1981 | 1467115586420 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:26 INFO - PROCESS | 1981 | 1467115586505 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
05:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 473ms
05:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
05:06:26 INFO - PROCESS | 1981 | 1467115586896 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:26 INFO - PROCESS | 1981 | 1467115586989 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
05:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms
05:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
05:06:27 INFO - PROCESS | 1981 | 1467115587377 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:27 INFO - PROCESS | 1981 | 1467115587476 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
05:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms
05:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
05:06:27 INFO - PROCESS | 1981 | 1467115587850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:27 INFO - PROCESS | 1981 | 1467115587935 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
05:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 428ms
05:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
05:06:28 INFO - PROCESS | 1981 | 1467115588283 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:28 INFO - PROCESS | 1981 | 1467115588405 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
05:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 673ms
05:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
05:06:28 INFO - PROCESS | 1981 | 1467115588965 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:29 INFO - PROCESS | 1981 | 1467115589176 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
05:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 923ms
05:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
05:06:29 INFO - PROCESS | 1981 | 1467115589898 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:30 INFO - PROCESS | 1981 | 1467115589999 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
05:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 528ms
05:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
05:06:30 INFO - PROCESS | 1981 | 1467115590437 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:30 INFO - PROCESS | 1981 | 1467115590525 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
05:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms
05:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
05:06:30 INFO - PROCESS | 1981 | 1467115590930 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:31 INFO - PROCESS | 1981 | 1467115591022 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
05:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 482ms
05:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
05:06:31 INFO - PROCESS | 1981 | 1467115591404 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:31 INFO - PROCESS | 1981 | 1467115591504 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
05:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 525ms
05:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
05:06:31 INFO - PROCESS | 1981 | 1467115591933 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:32 INFO - PROCESS | 1981 | 1467115592023 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
05:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 523ms
05:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
05:06:32 INFO - PROCESS | 1981 | 1467115592562 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:32 INFO - PROCESS | 1981 | 1467115592705 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
05:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 875ms
05:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
05:06:33 INFO - PROCESS | 1981 | 1467115593365 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:33 INFO - PROCESS | 1981 | 1467115593461 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
05:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 522ms
05:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
05:06:33 INFO - PROCESS | 1981 | 1467115593897 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:33 INFO - PROCESS | 1981 | 1467115593990 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
05:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 525ms
05:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
05:06:34 INFO - PROCESS | 1981 | 1467115594436 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:34 INFO - PROCESS | 1981 | 1467115594527 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
05:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 527ms
05:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
05:06:34 INFO - PROCESS | 1981 | 1467115594963 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:35 INFO - PROCESS | 1981 | 1467115595051 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
05:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 525ms
05:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
05:06:35 INFO - PROCESS | 1981 | 1467115595493 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:35 INFO - PROCESS | 1981 | 1467115595594 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
05:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 525ms
05:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
05:06:36 INFO - PROCESS | 1981 | 1467115596028 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:36 INFO - PROCESS | 1981 | 1467115596137 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
05:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms
05:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
05:06:36 INFO - PROCESS | 1981 | 1467115596551 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:36 INFO - PROCESS | 1981 | 1467115596637 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
05:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 479ms
05:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
05:06:37 INFO - PROCESS | 1981 | 1467115597036 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:37 INFO - PROCESS | 1981 | 1467115597123 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
05:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 473ms
05:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
05:06:37 INFO - PROCESS | 1981 | 1467115597525 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:37 INFO - PROCESS | 1981 | 1467115597615 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
05:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 476ms
05:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
05:06:38 INFO - PROCESS | 1981 | 1467115598003 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:38 INFO - PROCESS | 1981 | 1467115598093 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
05:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 476ms
05:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
05:06:38 INFO - PROCESS | 1981 | 1467115598490 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:38 INFO - PROCESS | 1981 | 1467115598596 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
05:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 528ms
05:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
05:06:39 INFO - PROCESS | 1981 | 1467115599017 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:39 INFO - PROCESS | 1981 | 1467115599107 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
05:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 570ms
05:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
05:06:39 INFO - PROCESS | 1981 | 1467115599613 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:39 INFO - PROCESS | 1981 | 1467115599727 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
05:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 723ms
05:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
05:06:40 INFO - PROCESS | 1981 | 1467115600342 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:40 INFO - PROCESS | 1981 | 1467115600489 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
05:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 781ms
05:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
05:06:41 INFO - PROCESS | 1981 | 1467115601131 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:41 INFO - PROCESS | 1981 | 1467115601224 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
05:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 522ms
05:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
05:06:41 INFO - PROCESS | 1981 | 1467115601665 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:41 INFO - PROCESS | 1981 | 1467115601768 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
05:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 528ms
05:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
05:06:42 INFO - PROCESS | 1981 | 1467115602206 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:42 INFO - PROCESS | 1981 | 1467115602299 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
05:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 529ms
05:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
05:06:42 INFO - PROCESS | 1981 | 1467115602738 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:42 INFO - PROCESS | 1981 | 1467115602845 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
05:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 572ms
05:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
05:06:43 INFO - PROCESS | 1981 | 1467115603318 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:43 INFO - PROCESS | 1981 | 1467115603401 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
05:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms
05:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
05:06:43 INFO - PROCESS | 1981 | 1467115603851 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:43 INFO - PROCESS | 1981 | 1467115603975 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
05:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 580ms
05:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
05:06:44 INFO - PROCESS | 1981 | 1467115604428 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:44 INFO - PROCESS | 1981 | 1467115604528 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
05:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 477ms
05:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
05:06:44 INFO - PROCESS | 1981 | 1467115604911 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:44 INFO - PROCESS | 1981 | 1467115604994 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
05:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 475ms
05:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
05:06:45 INFO - PROCESS | 1981 | 1467115605391 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:45 INFO - PROCESS | 1981 | 1467115605476 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
05:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 428ms
05:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
05:06:45 INFO - PROCESS | 1981 | 1467115605826 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:45 INFO - PROCESS | 1981 | 1467115605909 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
05:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 476ms
05:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
05:06:46 INFO - PROCESS | 1981 | 1467115606309 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:46 INFO - PROCESS | 1981 | 1467115606410 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
05:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms
05:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
05:06:46 INFO - PROCESS | 1981 | 1467115606836 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:46 INFO - PROCESS | 1981 | 1467115606949 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
05:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 875ms
05:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
05:06:47 INFO - PROCESS | 1981 | 1467115607744 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:47 INFO - PROCESS | 1981 | 1467115607900 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
05:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 580ms
05:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
05:06:48 INFO - PROCESS | 1981 | 1467115608331 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:48 INFO - PROCESS | 1981 | 1467115608440 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
05:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 575ms
05:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
05:06:48 INFO - PROCESS | 1981 | 1467115608919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:49 INFO - PROCESS | 1981 | 1467115609020 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
05:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 537ms
05:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
05:06:49 INFO - PROCESS | 1981 | 1467115609452 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:49 INFO - PROCESS | 1981 | 1467115609558 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
05:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms
05:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
05:06:49 INFO - PROCESS | 1981 | 1467115609978 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:50 INFO - PROCESS | 1981 | 1467115610121 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
05:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 575ms
05:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
05:06:50 INFO - PROCESS | 1981 | 1467115610570 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:50 INFO - PROCESS | 1981 | 1467115610697 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
05:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 577ms
05:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
05:06:51 INFO - PROCESS | 1981 | 1467115611144 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:51 INFO - PROCESS | 1981 | 1467115611231 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
05:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 474ms
05:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
05:06:51 INFO - PROCESS | 1981 | 1467115611623 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:51 INFO - PROCESS | 1981 | 1467115611710 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
05:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 477ms
05:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
05:06:52 INFO - PROCESS | 1981 | 1467115612105 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:52 INFO - PROCESS | 1981 | 1467115612191 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
05:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 483ms
05:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
05:06:52 INFO - PROCESS | 1981 | 1467115612594 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:52 INFO - PROCESS | 1981 | 1467115612682 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
05:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 477ms
05:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
05:06:53 INFO - PROCESS | 1981 | 1467115613078 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:53 INFO - PROCESS | 1981 | 1467115613181 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
05:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms
05:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
05:06:53 INFO - PROCESS | 1981 | 1467115613554 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:53 INFO - PROCESS | 1981 | 1467115613641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
05:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 573ms
05:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
05:06:54 INFO - PROCESS | 1981 | 1467115614133 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:54 INFO - PROCESS | 1981 | 1467115614264 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
05:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms
05:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
05:06:54 INFO - PROCESS | 1981 | 1467115614858 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:55 INFO - PROCESS | 1981 | 1467115614998 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
05:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 734ms
05:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
05:06:55 INFO - PROCESS | 1981 | 1467115615594 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:55 INFO - PROCESS | 1981 | 1467115615694 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
05:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 525ms
05:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
05:06:56 INFO - PROCESS | 1981 | 1467115616129 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:56 INFO - PROCESS | 1981 | 1467115616223 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
05:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 481ms
05:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
05:06:56 INFO - PROCESS | 1981 | 1467115616621 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:56 INFO - PROCESS | 1981 | 1467115616709 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
05:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 478ms
05:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
05:06:57 INFO - PROCESS | 1981 | 1467115617098 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:57 INFO - PROCESS | 1981 | 1467115617186 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
05:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms
05:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
05:06:57 INFO - PROCESS | 1981 | 1467115617576 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:57 INFO - PROCESS | 1981 | 1467115617671 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
05:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms
05:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
05:06:58 INFO - PROCESS | 1981 | 1467115618054 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:58 INFO - PROCESS | 1981 | 1467115618162 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
05:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 532ms
05:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
05:06:58 INFO - PROCESS | 1981 | 1467115618596 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:58 INFO - PROCESS | 1981 | 1467115618703 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
05:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 530ms
05:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
05:06:59 INFO - PROCESS | 1981 | 1467115619124 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:59 INFO - PROCESS | 1981 | 1467115619204 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
05:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 424ms
05:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
05:06:59 INFO - PROCESS | 1981 | 1467115619557 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:06:59 INFO - PROCESS | 1981 | 1467115619647 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
05:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 477ms
05:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
05:07:00 INFO - PROCESS | 1981 | 1467115620036 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:00 INFO - PROCESS | 1981 | 1467115620122 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
05:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 476ms
05:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
05:07:00 INFO - PROCESS | 1981 | 1467115620524 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:00 INFO - PROCESS | 1981 | 1467115620632 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
05:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 529ms
05:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
05:07:01 INFO - PROCESS | 1981 | 1467115621056 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:01 INFO - PROCESS | 1981 | 1467115621159 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
05:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 627ms
05:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
05:07:01 INFO - PROCESS | 1981 | 1467115621690 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:01 INFO - PROCESS | 1981 | 1467115621836 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
05:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 823ms
05:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
05:07:02 INFO - PROCESS | 1981 | 1467115622516 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:02 INFO - PROCESS | 1981 | 1467115622631 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
05:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms
05:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
05:07:03 INFO - PROCESS | 1981 | 1467115623048 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:03 INFO - PROCESS | 1981 | 1467115623157 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
05:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 522ms
05:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
05:07:03 INFO - PROCESS | 1981 | 1467115623584 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:03 INFO - PROCESS | 1981 | 1467115623676 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
05:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 530ms
05:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
05:07:04 INFO - PROCESS | 1981 | 1467115624110 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:04 INFO - PROCESS | 1981 | 1467115624199 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
05:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 624ms
05:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
05:07:04 INFO - PROCESS | 1981 | 1467115624750 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:04 INFO - PROCESS | 1981 | 1467115624908 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
05:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 736ms
05:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
05:07:05 INFO - PROCESS | 1981 | 1467115625486 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:05 INFO - PROCESS | 1981 | 1467115625616 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
05:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 570ms
05:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
05:07:06 INFO - PROCESS | 1981 | 1467115626058 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:06 INFO - PROCESS | 1981 | 1467115626156 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
05:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 475ms
05:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
05:07:06 INFO - PROCESS | 1981 | 1467115626539 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:06 INFO - PROCESS | 1981 | 1467115626637 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
05:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms
05:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
05:07:07 INFO - PROCESS | 1981 | 1467115627018 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:07 INFO - PROCESS | 1981 | 1467115627105 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
05:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 478ms
05:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
05:07:07 INFO - PROCESS | 1981 | 1467115627502 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:07 INFO - PROCESS | 1981 | 1467115627596 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
05:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 476ms
05:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
05:07:07 INFO - PROCESS | 1981 | 1467115627984 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:08 INFO - PROCESS | 1981 | 1467115628080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
05:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 471ms
05:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
05:07:08 INFO - PROCESS | 1981 | 1467115628461 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:08 INFO - PROCESS | 1981 | 1467115628557 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
05:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms
05:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
05:07:09 INFO - PROCESS | 1981 | 1467115629089 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:09 INFO - PROCESS | 1981 | 1467115629197 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
05:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 727ms
05:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
05:07:09 INFO - PROCESS | 1981 | 1467115629842 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:09 INFO - PROCESS | 1981 | 1467115629960 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
05:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 774ms
05:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
05:07:10 INFO - PROCESS | 1981 | 1467115630627 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:10 INFO - PROCESS | 1981 | 1467115630728 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
05:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 483ms
05:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
05:07:11 INFO - PROCESS | 1981 | 1467115631115 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:11 INFO - PROCESS | 1981 | 1467115631207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
05:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 533ms
05:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
05:07:11 INFO - PROCESS | 1981 | 1467115631661 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:11 INFO - PROCESS | 1981 | 1467115631757 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
05:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 480ms
05:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
05:07:12 INFO - PROCESS | 1981 | 1467115632139 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:12 INFO - PROCESS | 1981 | 1467115632235 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:12 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
05:07:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:07:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
05:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 530ms
05:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
05:07:12 INFO - PROCESS | 1981 | 1467115632686 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:12 INFO - PROCESS | 1981 | 1467115632781 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:13 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
05:07:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:07:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
05:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 524ms
05:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
05:07:13 INFO - PROCESS | 1981 | 1467115633221 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:13 INFO - PROCESS | 1981 | 1467115633342 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:13 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
05:07:13 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:07:13 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:07:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
05:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 521ms
05:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
05:07:13 INFO - PROCESS | 1981 | 1467115633780 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:13 INFO - PROCESS | 1981 | 1467115633877 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:14 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
05:07:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:07:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
05:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 547ms
05:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
05:07:14 INFO - PROCESS | 1981 | 1467115634306 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:14 INFO - PROCESS | 1981 | 1467115634411 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:14 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
05:07:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:07:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
05:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 470ms
05:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
05:07:14 INFO - PROCESS | 1981 | 1467115634790 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:14 INFO - PROCESS | 1981 | 1467115634880 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:15 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
05:07:15 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:07:15 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:07:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
05:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 520ms
05:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
05:07:15 INFO - PROCESS | 1981 | 1467115635317 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:15 INFO - PROCESS | 1981 | 1467115635404 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
05:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms
05:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
05:07:15 INFO - PROCESS | 1981 | 1467115635803 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:15 INFO - PROCESS | 1981 | 1467115635912 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:16 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
05:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 485ms
05:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
05:07:16 INFO - PROCESS | 1981 | 1467115636288 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:16 INFO - PROCESS | 1981 | 1467115636379 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:17 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
05:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 724ms
05:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
05:07:17 INFO - PROCESS | 1981 | 1467115637044 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:17 INFO - PROCESS | 1981 | 1467115637201 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
05:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 695ms
05:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
05:07:17 INFO - PROCESS | 1981 | 1467115637724 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:17 INFO - PROCESS | 1981 | 1467115637815 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
05:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 475ms
05:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
05:07:18 INFO - PROCESS | 1981 | 1467115638220 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:18 INFO - PROCESS | 1981 | 1467115638317 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
05:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 528ms
05:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
05:07:18 INFO - PROCESS | 1981 | 1467115638755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:18 INFO - PROCESS | 1981 | 1467115638846 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:19 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
05:07:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
05:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 533ms
05:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
05:07:19 INFO - PROCESS | 1981 | 1467115639293 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:19 INFO - PROCESS | 1981 | 1467115639388 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
05:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 682ms
05:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
05:07:20 INFO - PROCESS | 1981 | 1467115640094 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:20 INFO - PROCESS | 1981 | 1467115640256 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
05:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 638ms
05:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
05:07:20 INFO - PROCESS | 1981 | 1467115640734 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:20 INFO - PROCESS | 1981 | 1467115640819 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
05:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 485ms
05:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
05:07:21 INFO - PROCESS | 1981 | 1467115641213 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:21 INFO - PROCESS | 1981 | 1467115641304 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
05:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 525ms
05:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
05:07:21 INFO - PROCESS | 1981 | 1467115641744 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:21 INFO - PROCESS | 1981 | 1467115641836 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
05:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms
05:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
05:07:22 INFO - PROCESS | 1981 | 1467115642269 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:22 INFO - PROCESS | 1981 | 1467115642360 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
05:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 473ms
05:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
05:07:22 INFO - PROCESS | 1981 | 1467115642751 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:22 INFO - PROCESS | 1981 | 1467115642861 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
05:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 530ms
05:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
05:07:23 INFO - PROCESS | 1981 | 1467115643285 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:23 INFO - PROCESS | 1981 | 1467115643372 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
05:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 571ms
05:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
05:07:23 INFO - PROCESS | 1981 | 1467115643863 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:24 INFO - PROCESS | 1981 | 1467115644006 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
05:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 782ms
05:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
05:07:24 INFO - PROCESS | 1981 | 1467115644651 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:24 INFO - PROCESS | 1981 | 1467115644764 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
05:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 876ms
05:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
05:07:25 INFO - PROCESS | 1981 | 1467115645535 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:25 INFO - PROCESS | 1981 | 1467115645646 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
05:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 570ms
05:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
05:07:26 INFO - PROCESS | 1981 | 1467115646117 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:26 INFO - PROCESS | 1981 | 1467115646220 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
05:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms
05:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
05:07:26 INFO - PROCESS | 1981 | 1467115646656 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:26 INFO - PROCESS | 1981 | 1467115646752 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
05:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 578ms
05:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
05:07:27 INFO - PROCESS | 1981 | 1467115647232 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:27 INFO - PROCESS | 1981 | 1467115647326 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
05:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 522ms
05:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
05:07:27 INFO - PROCESS | 1981 | 1467115647763 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:27 INFO - PROCESS | 1981 | 1467115647865 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
05:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 530ms
05:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
05:07:28 INFO - PROCESS | 1981 | 1467115648305 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:28 INFO - PROCESS | 1981 | 1467115648424 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
05:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 572ms
05:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
05:07:28 INFO - PROCESS | 1981 | 1467115648882 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:28 INFO - PROCESS | 1981 | 1467115648969 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
05:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 472ms
05:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
05:07:29 INFO - PROCESS | 1981 | 1467115649355 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:29 INFO - PROCESS | 1981 | 1467115649445 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
05:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms
05:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
05:07:29 INFO - PROCESS | 1981 | 1467115649835 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:29 INFO - PROCESS | 1981 | 1467115649919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
05:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 476ms
05:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
05:07:30 INFO - PROCESS | 1981 | 1467115650311 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:30 INFO - PROCESS | 1981 | 1467115650399 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
05:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 478ms
05:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
05:07:30 INFO - PROCESS | 1981 | 1467115650796 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:30 INFO - PROCESS | 1981 | 1467115650906 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
05:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms
05:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
05:07:31 INFO - PROCESS | 1981 | 1467115651271 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:31 INFO - PROCESS | 1981 | 1467115651365 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:31 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
05:07:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:07:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
05:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 671ms
05:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
05:07:31 INFO - PROCESS | 1981 | 1467115651952 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:32 INFO - PROCESS | 1981 | 1467115652086 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
05:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 781ms
05:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
05:07:32 INFO - PROCESS | 1981 | 1467115652752 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:32 INFO - PROCESS | 1981 | 1467115652855 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
05:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 532ms
05:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
05:07:33 INFO - PROCESS | 1981 | 1467115653286 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:33 INFO - PROCESS | 1981 | 1467115653403 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
05:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 626ms
05:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
05:07:33 INFO - PROCESS | 1981 | 1467115653923 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:34 INFO - PROCESS | 1981 | 1467115654078 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:34 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
05:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 926ms
05:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
05:07:34 INFO - PROCESS | 1981 | 1467115654855 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:34 INFO - PROCESS | 1981 | 1467115654962 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:35 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
05:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 528ms
05:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
05:07:35 INFO - PROCESS | 1981 | 1467115655407 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:35 INFO - PROCESS | 1981 | 1467115655506 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
05:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 535ms
05:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
05:07:35 INFO - PROCESS | 1981 | 1467115655968 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:36 INFO - PROCESS | 1981 | 1467115656098 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
05:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1026ms
05:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
05:07:37 INFO - PROCESS | 1981 | 1467115657020 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:37 INFO - PROCESS | 1981 | 1467115657113 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
05:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 537ms
05:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
05:07:37 INFO - PROCESS | 1981 | 1467115657547 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:37 INFO - PROCESS | 1981 | 1467115657637 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
05:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 474ms
05:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
05:07:38 INFO - PROCESS | 1981 | 1467115658028 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:38 INFO - PROCESS | 1981 | 1467115658139 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
05:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 533ms
05:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
05:07:38 INFO - PROCESS | 1981 | 1467115658563 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:38 INFO - PROCESS | 1981 | 1467115658649 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
05:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 475ms
05:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
05:07:39 INFO - PROCESS | 1981 | 1467115659045 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:39 INFO - PROCESS | 1981 | 1467115659129 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
05:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 428ms
05:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
05:07:39 INFO - PROCESS | 1981 | 1467115659476 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:39 INFO - PROCESS | 1981 | 1467115659565 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
05:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 476ms
05:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
05:07:39 INFO - PROCESS | 1981 | 1467115659988 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:40 INFO - PROCESS | 1981 | 1467115660146 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 928ms
05:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
05:07:40 INFO - PROCESS | 1981 | 1467115660920 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:41 INFO - PROCESS | 1981 | 1467115661029 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:41 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
05:07:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
05:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 523ms
05:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
05:07:41 INFO - PROCESS | 1981 | 1467115661457 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:41 INFO - PROCESS | 1981 | 1467115661551 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
05:07:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
05:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 533ms
05:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
05:07:42 INFO - PROCESS | 1981 | 1467115662004 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:42 INFO - PROCESS | 1981 | 1467115662101 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:42 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
05:07:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
05:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 526ms
05:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
05:07:42 INFO - PROCESS | 1981 | 1467115662529 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:42 INFO - PROCESS | 1981 | 1467115662619 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:43 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]"
05:07:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:07:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
05:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 520ms
05:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
05:07:43 INFO - PROCESS | 1981 | 1467115663056 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:43 INFO - PROCESS | 1981 | 1467115663158 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:43 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
05:07:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
05:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:07:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 574ms
05:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
05:07:43 INFO - PROCESS | 1981 | 1467115663642 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:43 INFO - PROCESS | 1981 | 1467115663761 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
05:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 483ms
05:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
05:07:44 INFO - PROCESS | 1981 | 1467115664127 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:44 INFO - PROCESS | 1981 | 1467115664215 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
05:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 477ms
05:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
05:07:44 INFO - PROCESS | 1981 | 1467115664610 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:44 INFO - PROCESS | 1981 | 1467115664695 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
05:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 480ms
05:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
05:07:45 INFO - PROCESS | 1981 | 1467115665095 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:45 INFO - PROCESS | 1981 | 1467115665186 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
05:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms
05:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
05:07:45 INFO - PROCESS | 1981 | 1467115665572 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:45 INFO - PROCESS | 1981 | 1467115665676 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
05:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 478ms
05:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
05:07:46 INFO - PROCESS | 1981 | 1467115666056 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:46 INFO - PROCESS | 1981 | 1467115666168 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
05:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms
05:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
05:07:46 INFO - PROCESS | 1981 | 1467115666633 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:46 INFO - PROCESS | 1981 | 1467115666724 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
05:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 719ms
05:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
05:07:47 INFO - PROCESS | 1981 | 1467115667363 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:47 INFO - PROCESS | 1981 | 1467115667501 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
05:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1136ms
05:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
05:07:48 INFO - PROCESS | 1981 | 1467115668510 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:48 INFO - PROCESS | 1981 | 1467115668641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
05:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 623ms
05:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
05:07:49 INFO - PROCESS | 1981 | 1467115669148 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:49 INFO - PROCESS | 1981 | 1467115669256 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
05:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 585ms
05:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
05:07:49 INFO - PROCESS | 1981 | 1467115669750 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:49 INFO - PROCESS | 1981 | 1467115669873 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
05:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 590ms
05:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
05:07:50 INFO - PROCESS | 1981 | 1467115670328 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:50 INFO - PROCESS | 1981 | 1467115670428 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
05:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 585ms
05:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
05:07:50 INFO - PROCESS | 1981 | 1467115670931 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:51 INFO - PROCESS | 1981 | 1467115671031 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
05:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 572ms
05:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
05:07:51 INFO - PROCESS | 1981 | 1467115671512 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:51 INFO - PROCESS | 1981 | 1467115671655 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
05:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 570ms
05:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
05:07:52 INFO - PROCESS | 1981 | 1467115672083 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:52 INFO - PROCESS | 1981 | 1467115672171 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
05:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 482ms
05:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
05:07:52 INFO - PROCESS | 1981 | 1467115672573 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:52 INFO - PROCESS | 1981 | 1467115672661 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
05:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 471ms
05:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
05:07:53 INFO - PROCESS | 1981 | 1467115673048 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:53 INFO - PROCESS | 1981 | 1467115673140 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
05:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 523ms
05:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
05:07:53 INFO - PROCESS | 1981 | 1467115673582 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:53 INFO - PROCESS | 1981 | 1467115673660 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
05:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 472ms
05:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
05:07:54 INFO - PROCESS | 1981 | 1467115674060 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:54 INFO - PROCESS | 1981 | 1467115674166 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
05:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 723ms
05:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
05:07:54 INFO - PROCESS | 1981 | 1467115674791 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:55 INFO - PROCESS | 1981 | 1467115674998 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
05:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 726ms
05:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
05:07:55 INFO - PROCESS | 1981 | 1467115675525 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:55 INFO - PROCESS | 1981 | 1467115675617 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
05:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 531ms
05:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
05:07:56 INFO - PROCESS | 1981 | 1467115676063 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:56 INFO - PROCESS | 1981 | 1467115676160 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
05:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 626ms
05:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
05:07:56 INFO - PROCESS | 1981 | 1467115676706 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:56 INFO - PROCESS | 1981 | 1467115676800 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
05:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 484ms
05:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
05:07:57 INFO - PROCESS | 1981 | 1467115677184 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:57 INFO - PROCESS | 1981 | 1467115677279 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
05:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms
05:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
05:07:57 INFO - PROCESS | 1981 | 1467115677712 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:57 INFO - PROCESS | 1981 | 1467115677798 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
05:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 530ms
05:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
05:07:58 INFO - PROCESS | 1981 | 1467115678248 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:58 INFO - PROCESS | 1981 | 1467115678335 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
05:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 477ms
05:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
05:07:58 INFO - PROCESS | 1981 | 1467115678731 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:58 INFO - PROCESS | 1981 | 1467115678814 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
05:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 475ms
05:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
05:07:59 INFO - PROCESS | 1981 | 1467115679210 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:59 INFO - PROCESS | 1981 | 1467115679289 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
05:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 478ms
05:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
05:07:59 INFO - PROCESS | 1981 | 1467115679693 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:07:59 INFO - PROCESS | 1981 | 1467115679782 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
05:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 471ms
05:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
05:08:00 INFO - PROCESS | 1981 | 1467115680170 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:00 INFO - PROCESS | 1981 | 1467115680259 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
05:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms
05:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
05:08:00 INFO - PROCESS | 1981 | 1467115680646 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:00 INFO - PROCESS | 1981 | 1467115680746 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
05:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 473ms
05:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
05:08:01 INFO - PROCESS | 1981 | 1467115681123 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:01 INFO - PROCESS | 1981 | 1467115681229 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
05:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 582ms
05:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
05:08:01 INFO - PROCESS | 1981 | 1467115681714 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:01 INFO - PROCESS | 1981 | 1467115681843 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
05:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 685ms
05:08:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
05:08:02 INFO - PROCESS | 1981 | 1467115682410 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:02 INFO - PROCESS | 1981 | 1467115682643 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:03 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 () {
05:08:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
05:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
05:08:03 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 () {
05:08:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
05:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
05:08:03 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 () {
05:08:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
05:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
05:08:03 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 () {
05:08:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
05:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
05:08:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 780ms
05:08:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
05:08:03 INFO - PROCESS | 1981 | 1467115683210 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:03 INFO - PROCESS | 1981 | 1467115683335 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
05:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
05:08:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
05:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
05:08:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
05:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
05:08:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 832ms
05:08:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
05:08:04 INFO - PROCESS | 1981 | 1467115684052 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:04 INFO - PROCESS | 1981 | 1467115684153 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:04 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
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
05:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
05:08:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
05:08:04 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.
05:08:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
05:08:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 481ms
05:08:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
05:08:04 INFO - PROCESS | 1981 | 1467115684545 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:04 INFO - PROCESS | 1981 | 1467115684637 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
05:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 531ms
05:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
05:08:05 INFO - PROCESS | 1981 | 1467115685087 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:05 INFO - PROCESS | 1981 | 1467115685178 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
05:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 525ms
05:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
05:08:05 INFO - PROCESS | 1981 | 1467115685615 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:05 INFO - PROCESS | 1981 | 1467115685743 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
05:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 576ms
05:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
05:08:06 INFO - PROCESS | 1981 | 1467115686198 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:06 INFO - PROCESS | 1981 | 1467115686283 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
05:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 525ms
05:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
05:08:06 INFO - PROCESS | 1981 | 1467115686741 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:06 INFO - PROCESS | 1981 | 1467115686881 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
05:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 633ms
05:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
05:08:07 INFO - PROCESS | 1981 | 1467115687374 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:07 INFO - PROCESS | 1981 | 1467115687461 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
05:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms
05:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
05:08:07 INFO - PROCESS | 1981 | 1467115687902 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:07 INFO - PROCESS | 1981 | 1467115687995 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
05:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms
05:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
05:08:08 INFO - PROCESS | 1981 | 1467115688376 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:08 INFO - PROCESS | 1981 | 1467115688462 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
05:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 428ms
05:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
05:08:08 INFO - PROCESS | 1981 | 1467115688811 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:08 INFO - PROCESS | 1981 | 1467115688891 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
05:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 474ms
05:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
05:08:09 INFO - PROCESS | 1981 | 1467115689290 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:09 INFO - PROCESS | 1981 | 1467115689388 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
05:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 482ms
05:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
05:08:09 INFO - PROCESS | 1981 | 1467115689776 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:09 INFO - PROCESS | 1981 | 1467115689863 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
05:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 732ms
05:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
05:08:10 INFO - PROCESS | 1981 | 1467115690529 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:10 INFO - PROCESS | 1981 | 1467115690748 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
05:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 623ms
05:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
05:08:11 INFO - PROCESS | 1981 | 1467115691162 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:11 INFO - PROCESS | 1981 | 1467115691255 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
05:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 527ms
05:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
05:08:11 INFO - PROCESS | 1981 | 1467115691702 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:11 INFO - PROCESS | 1981 | 1467115691826 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
05:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 682ms
05:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
05:08:12 INFO - PROCESS | 1981 | 1467115692381 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:12 INFO - PROCESS | 1981 | 1467115692473 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
05:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 473ms
05:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
05:08:12 INFO - PROCESS | 1981 | 1467115692858 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:12 INFO - PROCESS | 1981 | 1467115692959 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
05:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 675ms
05:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
05:08:13 INFO - PROCESS | 1981 | 1467115693544 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:13 INFO - PROCESS | 1981 | 1467115693754 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
05:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 823ms
05:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
05:08:14 INFO - PROCESS | 1981 | 1467115694400 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:14 INFO - PROCESS | 1981 | 1467115694525 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
05:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 599ms
05:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
05:08:14 INFO - PROCESS | 1981 | 1467115694975 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:15 INFO - PROCESS | 1981 | 1467115695070 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
05:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 531ms
05:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
05:08:15 INFO - PROCESS | 1981 | 1467115695516 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:15 INFO - PROCESS | 1981 | 1467115695605 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
05:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms
05:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
05:08:15 INFO - PROCESS | 1981 | 1467115695989 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:16 INFO - PROCESS | 1981 | 1467115696073 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:16 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
05:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 478ms
05:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
05:08:16 INFO - PROCESS | 1981 | 1467115696479 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:16 INFO - PROCESS | 1981 | 1467115696580 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
05:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 582ms
05:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
05:08:17 INFO - PROCESS | 1981 | 1467115697067 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:17 INFO - PROCESS | 1981 | 1467115697205 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:17 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
05:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 629ms
05:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
05:08:17 INFO - PROCESS | 1981 | 1467115697703 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:17 INFO - PROCESS | 1981 | 1467115697807 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
05:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 727ms
05:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
05:08:18 INFO - PROCESS | 1981 | 1467115698438 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:18 INFO - PROCESS | 1981 | 1467115698573 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
05:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 979ms
05:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
05:08:19 INFO - PROCESS | 1981 | 1467115699423 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:19 INFO - PROCESS | 1981 | 1467115699532 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
05:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 582ms
05:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
05:08:20 INFO - PROCESS | 1981 | 1467115700015 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:20 INFO - PROCESS | 1981 | 1467115700112 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
05:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 524ms
05:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
05:08:20 INFO - PROCESS | 1981 | 1467115700553 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:20 INFO - PROCESS | 1981 | 1467115700642 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
05:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 529ms
05:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
05:08:21 INFO - PROCESS | 1981 | 1467115701084 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:21 INFO - PROCESS | 1981 | 1467115701195 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
05:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms
05:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
05:08:21 INFO - PROCESS | 1981 | 1467115701621 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:21 INFO - PROCESS | 1981 | 1467115701715 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
05:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 580ms
05:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
05:08:22 INFO - PROCESS | 1981 | 1467115702212 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:22 INFO - PROCESS | 1981 | 1467115702343 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
05:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 581ms
05:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
05:08:22 INFO - PROCESS | 1981 | 1467115702793 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:22 INFO - PROCESS | 1981 | 1467115702879 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
05:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 478ms
05:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
05:08:23 INFO - PROCESS | 1981 | 1467115703276 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:23 INFO - PROCESS | 1981 | 1467115703375 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
05:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 475ms
05:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
05:08:23 INFO - PROCESS | 1981 | 1467115703755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:23 INFO - PROCESS | 1981 | 1467115703845 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
05:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 474ms
05:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
05:08:24 INFO - PROCESS | 1981 | 1467115704234 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:24 INFO - PROCESS | 1981 | 1467115704327 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
05:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 474ms
05:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
05:08:24 INFO - PROCESS | 1981 | 1467115704716 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:24 INFO - PROCESS | 1981 | 1467115704817 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
05:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 621ms
05:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
05:08:25 INFO - PROCESS | 1981 | 1467115705343 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:25 INFO - PROCESS | 1981 | 1467115705508 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
05:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 932ms
05:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
05:08:26 INFO - PROCESS | 1981 | 1467115706280 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:26 INFO - PROCESS | 1981 | 1467115706382 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
05:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 479ms
05:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
05:08:26 INFO - PROCESS | 1981 | 1467115706784 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:26 INFO - PROCESS | 1981 | 1467115706878 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:27 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
05:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 523ms
05:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
05:08:27 INFO - PROCESS | 1981 | 1467115707326 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:27 INFO - PROCESS | 1981 | 1467115707418 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
05:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 531ms
05:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
05:08:27 INFO - PROCESS | 1981 | 1467115707844 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:27 INFO - PROCESS | 1981 | 1467115707946 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
05:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 473ms
05:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
05:08:28 INFO - PROCESS | 1981 | 1467115708323 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:28 INFO - PROCESS | 1981 | 1467115708422 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:28 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
05:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 572ms
05:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
05:08:28 INFO - PROCESS | 1981 | 1467115708908 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:29 INFO - PROCESS | 1981 | 1467115709094 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
05:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 836ms
05:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
05:08:29 INFO - PROCESS | 1981 | 1467115709755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:29 INFO - PROCESS | 1981 | 1467115709903 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
05:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 631ms
05:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
05:08:30 INFO - PROCESS | 1981 | 1467115710388 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:30 INFO - PROCESS | 1981 | 1467115710481 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
05:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 475ms
05:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
05:08:30 INFO - PROCESS | 1981 | 1467115710868 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:30 INFO - PROCESS | 1981 | 1467115710962 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
05:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 470ms
05:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
05:08:31 INFO - PROCESS | 1981 | 1467115711344 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:31 INFO - PROCESS | 1981 | 1467115711437 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
05:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 473ms
05:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
05:08:31 INFO - PROCESS | 1981 | 1467115711823 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:31 INFO - PROCESS | 1981 | 1467115711929 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:32 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
05:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 722ms
05:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
05:08:32 INFO - PROCESS | 1981 | 1467115712552 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:32 INFO - PROCESS | 1981 | 1467115712691 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
05:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 674ms
05:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
05:08:33 INFO - PROCESS | 1981 | 1467115713345 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:33 INFO - PROCESS | 1981 | 1467115713453 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:34 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
05:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 897ms
05:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
05:08:34 INFO - PROCESS | 1981 | 1467115714229 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:34 INFO - PROCESS | 1981 | 1467115714339 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
05:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 526ms
05:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
05:08:34 INFO - PROCESS | 1981 | 1467115714767 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:34 INFO - PROCESS | 1981 | 1467115714863 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
05:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 531ms
05:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
05:08:35 INFO - PROCESS | 1981 | 1467115715310 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:35 INFO - PROCESS | 1981 | 1467115715399 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
05:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 524ms
05:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
05:08:35 INFO - PROCESS | 1981 | 1467115715832 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:35 INFO - PROCESS | 1981 | 1467115715919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
05:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 473ms
05:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
05:08:36 INFO - PROCESS | 1981 | 1467115716315 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:36 INFO - PROCESS | 1981 | 1467115716412 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
05:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 527ms
05:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
05:08:36 INFO - PROCESS | 1981 | 1467115716845 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:36 INFO - PROCESS | 1981 | 1467115716974 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
05:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms
05:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
05:08:37 INFO - PROCESS | 1981 | 1467115717371 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:37 INFO - PROCESS | 1981 | 1467115717481 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
05:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 479ms
05:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
05:08:37 INFO - PROCESS | 1981 | 1467115717853 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:37 INFO - PROCESS | 1981 | 1467115717939 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
05:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 473ms
05:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
05:08:38 INFO - PROCESS | 1981 | 1467115718331 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:38 INFO - PROCESS | 1981 | 1467115718419 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
05:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 470ms
05:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
05:08:38 INFO - PROCESS | 1981 | 1467115718805 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:38 INFO - PROCESS | 1981 | 1467115718899 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
05:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 470ms
05:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
05:08:39 INFO - PROCESS | 1981 | 1467115719288 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:39 INFO - PROCESS | 1981 | 1467115719396 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
05:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 477ms
05:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
05:08:39 INFO - PROCESS | 1981 | 1467115719769 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:39 INFO - PROCESS | 1981 | 1467115719857 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:40 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
05:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 576ms
05:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
05:08:40 INFO - PROCESS | 1981 | 1467115720378 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:40 INFO - PROCESS | 1981 | 1467115720525 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:41 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
05:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 827ms
05:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
05:08:41 INFO - PROCESS | 1981 | 1467115721210 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:41 INFO - PROCESS | 1981 | 1467115721315 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:41 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
05:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 526ms
05:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
05:08:41 INFO - PROCESS | 1981 | 1467115721782 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:41 INFO - PROCESS | 1981 | 1467115721884 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:42 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)
05:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 527ms
05:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
05:08:42 INFO - PROCESS | 1981 | 1467115722326 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:42 INFO - PROCESS | 1981 | 1467115722415 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 476ms
05:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
05:08:42 INFO - PROCESS | 1981 | 1467115722797 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:42 INFO - PROCESS | 1981 | 1467115722895 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
05:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 473ms
05:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
05:08:43 INFO - PROCESS | 1981 | 1467115723278 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:43 INFO - PROCESS | 1981 | 1467115723361 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
05:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 477ms
05:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
05:08:43 INFO - PROCESS | 1981 | 1467115723768 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:43 INFO - PROCESS | 1981 | 1467115723891 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
05:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 570ms
05:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
05:08:44 INFO - PROCESS | 1981 | 1467115724339 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:44 INFO - PROCESS | 1981 | 1467115724427 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
05:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 473ms
05:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
05:08:44 INFO - PROCESS | 1981 | 1467115724817 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:44 INFO - PROCESS | 1981 | 1467115724905 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
05:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 476ms
05:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
05:08:45 INFO - PROCESS | 1981 | 1467115725298 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:45 INFO - PROCESS | 1981 | 1467115725385 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
05:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 476ms
05:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
05:08:45 INFO - PROCESS | 1981 | 1467115725779 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:45 INFO - PROCESS | 1981 | 1467115725862 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
05:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 475ms
05:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
05:08:46 INFO - PROCESS | 1981 | 1467115726262 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:46 INFO - PROCESS | 1981 | 1467115726408 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
05:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 622ms
05:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
05:08:46 INFO - PROCESS | 1981 | 1467115726889 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:46 INFO - PROCESS | 1981 | 1467115726984 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
05:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 620ms
05:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
05:08:47 INFO - PROCESS | 1981 | 1467115727517 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:47 INFO - PROCESS | 1981 | 1467115727641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:48 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
05:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 775ms
05:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
05:08:48 INFO - PROCESS | 1981 | 1467115728322 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:48 INFO - PROCESS | 1981 | 1467115728452 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
05:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 797ms
05:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
05:08:49 INFO - PROCESS | 1981 | 1467115729102 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:49 INFO - PROCESS | 1981 | 1467115729207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
05:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 529ms
05:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
05:08:49 INFO - PROCESS | 1981 | 1467115729641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:49 INFO - PROCESS | 1981 | 1467115729737 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:50 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)
05:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms
05:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
05:08:50 INFO - PROCESS | 1981 | 1467115730174 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:50 INFO - PROCESS | 1981 | 1467115730271 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 529ms
05:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
05:08:50 INFO - PROCESS | 1981 | 1467115730699 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:50 INFO - PROCESS | 1981 | 1467115730791 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
05:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 524ms
05:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
05:08:51 INFO - PROCESS | 1981 | 1467115731230 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:51 INFO - PROCESS | 1981 | 1467115731330 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
05:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 527ms
05:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
05:08:51 INFO - PROCESS | 1981 | 1467115731767 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:51 INFO - PROCESS | 1981 | 1467115731883 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
05:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 575ms
05:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
05:08:52 INFO - PROCESS | 1981 | 1467115732350 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:52 INFO - PROCESS | 1981 | 1467115732433 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
05:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 473ms
05:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
05:08:52 INFO - PROCESS | 1981 | 1467115732828 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:52 INFO - PROCESS | 1981 | 1467115732915 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
05:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 471ms
05:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
05:08:53 INFO - PROCESS | 1981 | 1467115733309 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:53 INFO - PROCESS | 1981 | 1467115733400 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
05:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 484ms
05:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
05:08:53 INFO - PROCESS | 1981 | 1467115733794 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:53 INFO - PROCESS | 1981 | 1467115733880 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
05:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 529ms
05:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
05:08:54 INFO - PROCESS | 1981 | 1467115734331 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:54 INFO - PROCESS | 1981 | 1467115734436 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
05:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 476ms
05:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
05:08:54 INFO - PROCESS | 1981 | 1467115734811 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:54 INFO - PROCESS | 1981 | 1467115734937 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
05:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 876ms
05:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
05:08:55 INFO - PROCESS | 1981 | 1467115735693 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:55 INFO - PROCESS | 1981 | 1467115735808 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
05:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 576ms
05:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
05:08:56 INFO - PROCESS | 1981 | 1467115736278 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:56 INFO - PROCESS | 1981 | 1467115736393 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
05:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 532ms
05:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
05:08:56 INFO - PROCESS | 1981 | 1467115736824 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:56 INFO - PROCESS | 1981 | 1467115736936 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
05:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 525ms
05:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
05:08:57 INFO - PROCESS | 1981 | 1467115737344 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:57 INFO - PROCESS | 1981 | 1467115737434 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
05:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms
05:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
05:08:57 INFO - PROCESS | 1981 | 1467115737877 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:57 INFO - PROCESS | 1981 | 1467115737979 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
05:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 535ms
05:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
05:08:58 INFO - PROCESS | 1981 | 1467115738415 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:58 INFO - PROCESS | 1981 | 1467115738559 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
05:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 622ms
05:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
05:08:59 INFO - PROCESS | 1981 | 1467115739039 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:59 INFO - PROCESS | 1981 | 1467115739124 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
05:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 480ms
05:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
05:08:59 INFO - PROCESS | 1981 | 1467115739526 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:08:59 INFO - PROCESS | 1981 | 1467115739612 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
05:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 525ms
05:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
05:09:00 INFO - PROCESS | 1981 | 1467115740058 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:00 INFO - PROCESS | 1981 | 1467115740176 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
05:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 483ms
05:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
05:09:00 INFO - PROCESS | 1981 | 1467115740545 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:00 INFO - PROCESS | 1981 | 1467115740639 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
05:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 522ms
05:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
05:09:01 INFO - PROCESS | 1981 | 1467115741072 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:01 INFO - PROCESS | 1981 | 1467115741188 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
05:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 524ms
05:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
05:09:01 INFO - PROCESS | 1981 | 1467115741601 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:01 INFO - PROCESS | 1981 | 1467115741738 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
05:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 822ms
05:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
05:09:02 INFO - PROCESS | 1981 | 1467115742432 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:02 INFO - PROCESS | 1981 | 1467115742560 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
05:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 775ms
05:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
05:09:03 INFO - PROCESS | 1981 | 1467115743421 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:03 INFO - PROCESS | 1981 | 1467115743537 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
05:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 578ms
05:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
05:09:04 INFO - PROCESS | 1981 | 1467115744022 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:04 INFO - PROCESS | 1981 | 1467115744142 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
05:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 534ms
05:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
05:09:04 INFO - PROCESS | 1981 | 1467115744557 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:04 INFO - PROCESS | 1981 | 1467115744668 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
05:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms
05:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
05:09:05 INFO - PROCESS | 1981 | 1467115745075 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:05 INFO - PROCESS | 1981 | 1467115745181 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
05:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms
05:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
05:09:05 INFO - PROCESS | 1981 | 1467115745613 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:05 INFO - PROCESS | 1981 | 1467115745709 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
05:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 579ms
05:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
05:09:06 INFO - PROCESS | 1981 | 1467115746198 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:06 INFO - PROCESS | 1981 | 1467115746339 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
05:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 575ms
05:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
05:09:06 INFO - PROCESS | 1981 | 1467115746776 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:06 INFO - PROCESS | 1981 | 1467115746871 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
05:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 579ms
05:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
05:09:07 INFO - PROCESS | 1981 | 1467115747360 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:07 INFO - PROCESS | 1981 | 1467115747483 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
05:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 475ms
05:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
05:09:07 INFO - PROCESS | 1981 | 1467115747840 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:07 INFO - PROCESS | 1981 | 1467115747935 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
05:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms
05:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
05:09:08 INFO - PROCESS | 1981 | 1467115748316 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:08 INFO - PROCESS | 1981 | 1467115748398 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
05:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 426ms
05:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
05:09:08 INFO - PROCESS | 1981 | 1467115748753 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:08 INFO - PROCESS | 1981 | 1467115748863 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
05:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 522ms
05:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
05:09:09 INFO - PROCESS | 1981 | 1467115749294 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:09 INFO - PROCESS | 1981 | 1467115749391 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
05:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 772ms
05:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
05:09:10 INFO - PROCESS | 1981 | 1467115750102 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:10 INFO - PROCESS | 1981 | 1467115750236 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
05:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 677ms
05:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
05:09:10 INFO - PROCESS | 1981 | 1467115750792 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:10 INFO - PROCESS | 1981 | 1467115750888 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
05:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 533ms
05:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
05:09:11 INFO - PROCESS | 1981 | 1467115751336 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:11 INFO - PROCESS | 1981 | 1467115751439 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
05:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 534ms
05:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
05:09:11 INFO - PROCESS | 1981 | 1467115751875 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:11 INFO - PROCESS | 1981 | 1467115751992 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
05:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 631ms
05:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
05:09:12 INFO - PROCESS | 1981 | 1467115752511 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:12 INFO - PROCESS | 1981 | 1467115752618 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
05:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 892ms
05:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
05:09:13 INFO - PROCESS | 1981 | 1467115753430 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:13 INFO - PROCESS | 1981 | 1467115753572 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
05:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 581ms
05:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
05:09:14 INFO - PROCESS | 1981 | 1467115754002 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:14 INFO - PROCESS | 1981 | 1467115754100 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
05:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms
05:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
05:09:14 INFO - PROCESS | 1981 | 1467115754532 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:14 INFO - PROCESS | 1981 | 1467115754617 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
05:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 476ms
05:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
05:09:15 INFO - PROCESS | 1981 | 1467115755013 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:15 INFO - PROCESS | 1981 | 1467115755104 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
05:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 475ms
05:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
05:09:15 INFO - PROCESS | 1981 | 1467115755493 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:15 INFO - PROCESS | 1981 | 1467115755580 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
05:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 479ms
05:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
05:09:15 INFO - PROCESS | 1981 | 1467115755980 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:16 INFO - PROCESS | 1981 | 1467115756084 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
05:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms
05:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
05:09:16 INFO - PROCESS | 1981 | 1467115756504 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:16 INFO - PROCESS | 1981 | 1467115756600 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
05:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 634ms
05:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
05:09:17 INFO - PROCESS | 1981 | 1467115757146 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:17 INFO - PROCESS | 1981 | 1467115757279 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
05:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 782ms
05:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
05:09:17 INFO - PROCESS | 1981 | 1467115757934 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:18 INFO - PROCESS | 1981 | 1467115758097 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
05:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 878ms
05:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
05:09:18 INFO - PROCESS | 1981 | 1467115758820 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:18 INFO - PROCESS | 1981 | 1467115758934 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 771ms
05:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
05:09:19 INFO - PROCESS | 1981 | 1467115759613 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:19 INFO - PROCESS | 1981 | 1467115759775 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
05:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 576ms
05:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
05:09:20 INFO - PROCESS | 1981 | 1467115760193 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:20 INFO - PROCESS | 1981 | 1467115760283 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
05:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 533ms
05:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
05:09:20 INFO - PROCESS | 1981 | 1467115760738 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:20 INFO - PROCESS | 1981 | 1467115760836 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
05:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 526ms
05:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
05:09:21 INFO - PROCESS | 1981 | 1467115761262 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:21 INFO - PROCESS | 1981 | 1467115761366 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
05:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 673ms
05:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
05:09:21 INFO - PROCESS | 1981 | 1467115761942 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:22 INFO - PROCESS | 1981 | 1467115762085 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
05:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms
05:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
05:09:22 INFO - PROCESS | 1981 | 1467115762672 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:22 INFO - PROCESS | 1981 | 1467115762812 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
05:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 722ms
05:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
05:09:23 INFO - PROCESS | 1981 | 1467115763401 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:23 INFO - PROCESS | 1981 | 1467115763510 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
05:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1427ms
05:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
05:09:24 INFO - PROCESS | 1981 | 1467115764835 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:24 INFO - PROCESS | 1981 | 1467115764932 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
05:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 526ms
05:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
05:09:25 INFO - PROCESS | 1981 | 1467115765368 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:25 INFO - PROCESS | 1981 | 1467115765486 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
05:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms
05:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
05:09:26 INFO - PROCESS | 1981 | 1467115766095 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:26 INFO - PROCESS | 1981 | 1467115766207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
05:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms
05:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
05:09:26 INFO - PROCESS | 1981 | 1467115766644 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:26 INFO - PROCESS | 1981 | 1467115766740 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
05:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 576ms
05:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
05:09:27 INFO - PROCESS | 1981 | 1467115767244 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:27 INFO - PROCESS | 1981 | 1467115767363 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
05:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 576ms
05:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
05:09:27 INFO - PROCESS | 1981 | 1467115767810 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:27 INFO - PROCESS | 1981 | 1467115767934 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
05:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms
05:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
05:09:28 INFO - PROCESS | 1981 | 1467115768337 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:28 INFO - PROCESS | 1981 | 1467115768425 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
05:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms
05:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
05:09:28 INFO - PROCESS | 1981 | 1467115768815 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:28 INFO - PROCESS | 1981 | 1467115768934 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
05:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 523ms
05:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
05:09:29 INFO - PROCESS | 1981 | 1467115769339 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:29 INFO - PROCESS | 1981 | 1467115769433 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
05:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms
05:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
05:09:29 INFO - PROCESS | 1981 | 1467115769870 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:29 INFO - PROCESS | 1981 | 1467115769972 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
05:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 537ms
05:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
05:09:30 INFO - PROCESS | 1981 | 1467115770410 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:30 INFO - PROCESS | 1981 | 1467115770519 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
05:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 537ms
05:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
05:09:30 INFO - PROCESS | 1981 | 1467115770953 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:31 INFO - PROCESS | 1981 | 1467115771067 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
05:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms
05:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
05:09:31 INFO - PROCESS | 1981 | 1467115771633 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:31 INFO - PROCESS | 1981 | 1467115771746 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
05:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 724ms
05:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
05:09:32 INFO - PROCESS | 1981 | 1467115772375 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:32 INFO - PROCESS | 1981 | 1467115772463 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:32 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:09:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:09:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
05:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 522ms
05:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
05:09:32 INFO - PROCESS | 1981 | 1467115772910 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:33 INFO - PROCESS | 1981 | 1467115773008 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
05:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms
05:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
05:09:33 INFO - PROCESS | 1981 | 1467115773447 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:33 INFO - PROCESS | 1981 | 1467115773544 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
05:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 533ms
05:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
05:09:33 INFO - PROCESS | 1981 | 1467115773977 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:34 INFO - PROCESS | 1981 | 1467115774070 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:34 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:09:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:09:34 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
05:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 531ms
05:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
05:09:34 INFO - PROCESS | 1981 | 1467115774515 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:34 INFO - PROCESS | 1981 | 1467115774616 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:35 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:09:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:09:35 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
05:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 576ms
05:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
05:09:35 INFO - PROCESS | 1981 | 1467115775114 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:35 INFO - PROCESS | 1981 | 1467115775251 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
05:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 573ms
05:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
05:09:35 INFO - PROCESS | 1981 | 1467115775694 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:35 INFO - PROCESS | 1981 | 1467115775783 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
05:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 531ms
05:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
05:09:36 INFO - PROCESS | 1981 | 1467115776225 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:36 INFO - PROCESS | 1981 | 1467115776344 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
05:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 530ms
05:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
05:09:36 INFO - PROCESS | 1981 | 1467115776760 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:36 INFO - PROCESS | 1981 | 1467115776850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
05:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms
05:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
05:09:37 INFO - PROCESS | 1981 | 1467115777288 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:37 INFO - PROCESS | 1981 | 1467115777388 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
05:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms
05:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
05:09:37 INFO - PROCESS | 1981 | 1467115777822 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:37 INFO - PROCESS | 1981 | 1467115777942 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
05:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms
05:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
05:09:38 INFO - PROCESS | 1981 | 1467115778346 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:38 INFO - PROCESS | 1981 | 1467115778449 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
05:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 673ms
05:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
05:09:39 INFO - PROCESS | 1981 | 1467115779026 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:39 INFO - PROCESS | 1981 | 1467115779134 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
05:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 832ms
05:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
05:09:39 INFO - PROCESS | 1981 | 1467115779867 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:39 INFO - PROCESS | 1981 | 1467115779964 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
05:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 528ms
05:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
05:09:40 INFO - PROCESS | 1981 | 1467115780428 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:40 INFO - PROCESS | 1981 | 1467115780579 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
05:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 677ms
05:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
05:09:41 INFO - PROCESS | 1981 | 1467115781126 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:41 INFO - PROCESS | 1981 | 1467115781273 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
05:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 580ms
05:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
05:09:41 INFO - PROCESS | 1981 | 1467115781695 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:41 INFO - PROCESS | 1981 | 1467115781786 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
05:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 528ms
05:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
05:09:42 INFO - PROCESS | 1981 | 1467115782227 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:42 INFO - PROCESS | 1981 | 1467115782343 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
05:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 579ms
05:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
05:09:42 INFO - PROCESS | 1981 | 1467115782822 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:42 INFO - PROCESS | 1981 | 1467115782944 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
05:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 527ms
05:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
05:09:43 INFO - PROCESS | 1981 | 1467115783345 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:43 INFO - PROCESS | 1981 | 1467115783439 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
05:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 471ms
05:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
05:09:43 INFO - PROCESS | 1981 | 1467115783827 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:43 INFO - PROCESS | 1981 | 1467115783919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
05:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 484ms
05:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
05:09:44 INFO - PROCESS | 1981 | 1467115784309 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:44 INFO - PROCESS | 1981 | 1467115784400 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
05:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 479ms
05:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
05:09:44 INFO - PROCESS | 1981 | 1467115784793 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:44 INFO - PROCESS | 1981 | 1467115784885 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
05:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 745ms
05:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
05:09:45 INFO - PROCESS | 1981 | 1467115785567 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:45 INFO - PROCESS | 1981 | 1467115785676 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
05:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 596ms
05:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
05:09:46 INFO - PROCESS | 1981 | 1467115786171 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:46 INFO - PROCESS | 1981 | 1467115786284 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
05:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 585ms
05:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
05:09:46 INFO - PROCESS | 1981 | 1467115786763 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:46 INFO - PROCESS | 1981 | 1467115786868 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
05:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 972ms
05:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
05:09:47 INFO - PROCESS | 1981 | 1467115787748 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:47 INFO - PROCESS | 1981 | 1467115787847 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
05:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 532ms
05:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
05:09:48 INFO - PROCESS | 1981 | 1467115788307 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:48 INFO - PROCESS | 1981 | 1467115788408 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
05:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 526ms
05:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
05:09:48 INFO - PROCESS | 1981 | 1467115788850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:48 INFO - PROCESS | 1981 | 1467115788954 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
05:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 526ms
05:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
05:09:49 INFO - PROCESS | 1981 | 1467115789372 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:49 INFO - PROCESS | 1981 | 1467115789469 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
05:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms
05:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
05:09:49 INFO - PROCESS | 1981 | 1467115789899 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:50 INFO - PROCESS | 1981 | 1467115790003 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
05:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms
05:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
05:09:50 INFO - PROCESS | 1981 | 1467115790435 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:50 INFO - PROCESS | 1981 | 1467115790566 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
05:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 633ms
05:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
05:09:51 INFO - PROCESS | 1981 | 1467115791073 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:51 INFO - PROCESS | 1981 | 1467115791171 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
05:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 477ms
05:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
05:09:51 INFO - PROCESS | 1981 | 1467115791558 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:51 INFO - PROCESS | 1981 | 1467115791695 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
05:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms
05:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
05:09:52 INFO - PROCESS | 1981 | 1467115792240 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:52 INFO - PROCESS | 1981 | 1467115792403 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
05:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 534ms
05:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
05:09:52 INFO - PROCESS | 1981 | 1467115792779 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:52 INFO - PROCESS | 1981 | 1467115792881 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
05:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 532ms
05:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
05:09:53 INFO - PROCESS | 1981 | 1467115793319 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:53 INFO - PROCESS | 1981 | 1467115793443 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
05:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 680ms
05:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
05:09:54 INFO - PROCESS | 1981 | 1467115794030 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:54 INFO - PROCESS | 1981 | 1467115794174 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
05:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 789ms
05:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
05:09:54 INFO - PROCESS | 1981 | 1467115794824 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:54 INFO - PROCESS | 1981 | 1467115794916 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
05:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 472ms
05:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
05:09:55 INFO - PROCESS | 1981 | 1467115795307 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:55 INFO - PROCESS | 1981 | 1467115795423 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
05:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 528ms
05:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
05:09:55 INFO - PROCESS | 1981 | 1467115795847 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:55 INFO - PROCESS | 1981 | 1467115795954 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
05:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 529ms
05:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
05:09:56 INFO - PROCESS | 1981 | 1467115796373 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:56 INFO - PROCESS | 1981 | 1467115796468 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
05:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms
05:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
05:09:56 INFO - PROCESS | 1981 | 1467115796898 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:56 INFO - PROCESS | 1981 | 1467115796997 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
05:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 573ms
05:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
05:09:57 INFO - PROCESS | 1981 | 1467115797480 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:57 INFO - PROCESS | 1981 | 1467115797597 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
05:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms
05:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
05:09:58 INFO - PROCESS | 1981 | 1467115798003 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:58 INFO - PROCESS | 1981 | 1467115798089 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
05:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 524ms
05:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
05:09:58 INFO - PROCESS | 1981 | 1467115798532 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:58 INFO - PROCESS | 1981 | 1467115798621 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
05:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 476ms
05:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
05:09:59 INFO - PROCESS | 1981 | 1467115799014 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:59 INFO - PROCESS | 1981 | 1467115799105 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
05:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 480ms
05:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
05:09:59 INFO - PROCESS | 1981 | 1467115799500 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:59 INFO - PROCESS | 1981 | 1467115799592 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:09:59 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
05:09:59 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
05:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:09:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 473ms
05:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
05:09:59 INFO - PROCESS | 1981 | 1467115799981 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:00 INFO - PROCESS | 1981 | 1467115800090 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
05:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 474ms
05:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
05:10:00 INFO - PROCESS | 1981 | 1467115800459 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:00 INFO - PROCESS | 1981 | 1467115800554 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
05:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 620ms
05:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
05:10:01 INFO - PROCESS | 1981 | 1467115801088 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:01 INFO - PROCESS | 1981 | 1467115801213 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
05:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 829ms
05:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
05:10:01 INFO - PROCESS | 1981 | 1467115801947 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:02 INFO - PROCESS | 1981 | 1467115802067 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
05:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 780ms
05:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
05:10:02 INFO - PROCESS | 1981 | 1467115802730 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:02 INFO - PROCESS | 1981 | 1467115802838 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
05:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 526ms
05:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
05:10:03 INFO - PROCESS | 1981 | 1467115803286 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:03 INFO - PROCESS | 1981 | 1467115803391 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
05:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 544ms
05:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
05:10:03 INFO - PROCESS | 1981 | 1467115803823 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:03 INFO - PROCESS | 1981 | 1467115803919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
05:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 529ms
05:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
05:10:04 INFO - PROCESS | 1981 | 1467115804349 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:04 INFO - PROCESS | 1981 | 1467115804441 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
05:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 527ms
05:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
05:10:04 INFO - PROCESS | 1981 | 1467115804892 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:04 INFO - PROCESS | 1981 | 1467115804991 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
05:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 530ms
05:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
05:10:05 INFO - PROCESS | 1981 | 1467115805437 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:05 INFO - PROCESS | 1981 | 1467115805558 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
05:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 582ms
05:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
05:10:06 INFO - PROCESS | 1981 | 1467115806016 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:06 INFO - PROCESS | 1981 | 1467115806100 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
05:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 479ms
05:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
05:10:06 INFO - PROCESS | 1981 | 1467115806498 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:06 INFO - PROCESS | 1981 | 1467115806593 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
05:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 527ms
05:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
05:10:07 INFO - PROCESS | 1981 | 1467115807038 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:07 INFO - PROCESS | 1981 | 1467115807178 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
05:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms
05:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
05:10:07 INFO - PROCESS | 1981 | 1467115807714 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:07 INFO - PROCESS | 1981 | 1467115807836 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
05:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 631ms
05:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
05:10:08 INFO - PROCESS | 1981 | 1467115808358 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:08 INFO - PROCESS | 1981 | 1467115808517 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
05:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1030ms
05:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
05:10:09 INFO - PROCESS | 1981 | 1467115809407 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:09 INFO - PROCESS | 1981 | 1467115809515 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
05:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 589ms
05:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
05:10:09 INFO - PROCESS | 1981 | 1467115809988 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:10 INFO - PROCESS | 1981 | 1467115810091 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
05:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 539ms
05:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
05:10:10 INFO - PROCESS | 1981 | 1467115810545 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:10 INFO - PROCESS | 1981 | 1467115810644 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
05:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 595ms
05:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
05:10:11 INFO - PROCESS | 1981 | 1467115811131 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:11 INFO - PROCESS | 1981 | 1467115811225 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
05:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 482ms
05:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
05:10:11 INFO - PROCESS | 1981 | 1467115811619 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:11 INFO - PROCESS | 1981 | 1467115811716 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
05:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 528ms
05:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
05:10:12 INFO - PROCESS | 1981 | 1467115812161 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:12 INFO - PROCESS | 1981 | 1467115812299 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
05:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 583ms
05:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
05:10:12 INFO - PROCESS | 1981 | 1467115812745 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:12 INFO - PROCESS | 1981 | 1467115812825 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
05:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 480ms
05:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
05:10:13 INFO - PROCESS | 1981 | 1467115813228 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:13 INFO - PROCESS | 1981 | 1467115813317 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
05:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 480ms
05:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
05:10:13 INFO - PROCESS | 1981 | 1467115813713 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:13 INFO - PROCESS | 1981 | 1467115813801 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
05:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 423ms
05:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
05:10:14 INFO - PROCESS | 1981 | 1467115814151 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:14 INFO - PROCESS | 1981 | 1467115814238 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
05:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 476ms
05:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
05:10:14 INFO - PROCESS | 1981 | 1467115814632 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:14 INFO - PROCESS | 1981 | 1467115814740 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
05:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms
05:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
05:10:15 INFO - PROCESS | 1981 | 1467115815157 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:15 INFO - PROCESS | 1981 | 1467115815241 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
05:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 419ms
05:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
05:10:15 INFO - PROCESS | 1981 | 1467115815585 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:15 INFO - PROCESS | 1981 | 1467115815676 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
05:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 589ms
05:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
05:10:16 INFO - PROCESS | 1981 | 1467115816183 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:16 INFO - PROCESS | 1981 | 1467115816282 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
05:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 682ms
05:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
05:10:16 INFO - PROCESS | 1981 | 1467115816869 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:17 INFO - PROCESS | 1981 | 1467115817289 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
05:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 828ms
05:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
05:10:17 INFO - PROCESS | 1981 | 1467115817705 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:17 INFO - PROCESS | 1981 | 1467115817798 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
05:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 472ms
05:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
05:10:18 INFO - PROCESS | 1981 | 1467115818185 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:18 INFO - PROCESS | 1981 | 1467115818272 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
05:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 488ms
05:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
05:10:18 INFO - PROCESS | 1981 | 1467115818688 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:18 INFO - PROCESS | 1981 | 1467115818779 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
05:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 485ms
05:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
05:10:19 INFO - PROCESS | 1981 | 1467115819169 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:19 INFO - PROCESS | 1981 | 1467115819252 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
05:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 524ms
05:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
05:10:19 INFO - PROCESS | 1981 | 1467115819698 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:19 INFO - PROCESS | 1981 | 1467115819787 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
05:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms
05:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
05:10:20 INFO - PROCESS | 1981 | 1467115820229 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:20 INFO - PROCESS | 1981 | 1467115820314 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
05:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 526ms
05:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
05:10:20 INFO - PROCESS | 1981 | 1467115820759 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:20 INFO - PROCESS | 1981 | 1467115820840 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
05:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 474ms
05:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
05:10:21 INFO - PROCESS | 1981 | 1467115821239 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:21 INFO - PROCESS | 1981 | 1467115821341 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
05:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 474ms
05:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
05:10:21 INFO - PROCESS | 1981 | 1467115821721 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:21 INFO - PROCESS | 1981 | 1467115821804 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
05:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 526ms
05:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
05:10:22 INFO - PROCESS | 1981 | 1467115822252 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:22 INFO - PROCESS | 1981 | 1467115822353 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
05:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 849ms
05:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
05:10:23 INFO - PROCESS | 1981 | 1467115823127 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:23 INFO - PROCESS | 1981 | 1467115823232 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
05:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 830ms
05:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
05:10:23 INFO - PROCESS | 1981 | 1467115823964 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:24 INFO - PROCESS | 1981 | 1467115824094 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
05:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 631ms
05:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
05:10:24 INFO - PROCESS | 1981 | 1467115824595 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:24 INFO - PROCESS | 1981 | 1467115824742 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
05:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 676ms
05:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
05:10:25 INFO - PROCESS | 1981 | 1467115825282 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:25 INFO - PROCESS | 1981 | 1467115825454 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
05:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 828ms
05:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
05:10:26 INFO - PROCESS | 1981 | 1467115826113 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:26 INFO - PROCESS | 1981 | 1467115826209 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
05:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 520ms
05:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
05:10:26 INFO - PROCESS | 1981 | 1467115826644 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:26 INFO - PROCESS | 1981 | 1467115826756 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
05:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 528ms
05:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
05:10:27 INFO - PROCESS | 1981 | 1467115827190 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:27 INFO - PROCESS | 1981 | 1467115827281 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
05:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 529ms
05:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
05:10:27 INFO - PROCESS | 1981 | 1467115827715 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:27 INFO - PROCESS | 1981 | 1467115827826 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
05:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 584ms
05:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
05:10:28 INFO - PROCESS | 1981 | 1467115828311 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:28 INFO - PROCESS | 1981 | 1467115828403 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
05:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms
05:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
05:10:28 INFO - PROCESS | 1981 | 1467115828839 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:28 INFO - PROCESS | 1981 | 1467115828964 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
05:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms
05:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
05:10:29 INFO - PROCESS | 1981 | 1467115829366 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:29 INFO - PROCESS | 1981 | 1467115829455 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
05:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 469ms
05:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
05:10:29 INFO - PROCESS | 1981 | 1467115829840 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:29 INFO - PROCESS | 1981 | 1467115829929 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
05:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms
05:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
05:10:30 INFO - PROCESS | 1981 | 1467115830366 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:30 INFO - PROCESS | 1981 | 1467115830456 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
05:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 474ms
05:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
05:10:30 INFO - PROCESS | 1981 | 1467115830845 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:30 INFO - PROCESS | 1981 | 1467115830935 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
05:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 470ms
05:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
05:10:31 INFO - PROCESS | 1981 | 1467115831321 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:31 INFO - PROCESS | 1981 | 1467115831433 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
05:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 623ms
05:10:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
05:10:31 INFO - PROCESS | 1981 | 1467115831953 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:32 INFO - PROCESS | 1981 | 1467115832096 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
05:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1085ms
05:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
05:10:33 INFO - PROCESS | 1981 | 1467115833050 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:33 INFO - PROCESS | 1981 | 1467115833205 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
05:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 780ms
05:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
05:10:33 INFO - PROCESS | 1981 | 1467115833847 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:34 INFO - PROCESS | 1981 | 1467115834006 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
05:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 686ms
05:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
05:10:34 INFO - PROCESS | 1981 | 1467115834544 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:34 INFO - PROCESS | 1981 | 1467115834641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
05:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 480ms
05:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
05:10:35 INFO - PROCESS | 1981 | 1467115835017 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:35 INFO - PROCESS | 1981 | 1467115835122 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
05:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 572ms
05:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
05:10:35 INFO - PROCESS | 1981 | 1467115835602 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:35 INFO - PROCESS | 1981 | 1467115835686 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
05:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 576ms
05:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
05:10:36 INFO - PROCESS | 1981 | 1467115836186 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:36 INFO - PROCESS | 1981 | 1467115836316 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
05:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms
05:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
05:10:36 INFO - PROCESS | 1981 | 1467115836709 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:36 INFO - PROCESS | 1981 | 1467115836796 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
05:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms
05:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
05:10:37 INFO - PROCESS | 1981 | 1467115837236 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:37 INFO - PROCESS | 1981 | 1467115837324 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
05:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 523ms
05:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
05:10:37 INFO - PROCESS | 1981 | 1467115837767 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:37 INFO - PROCESS | 1981 | 1467115837868 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
05:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 526ms
05:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
05:10:38 INFO - PROCESS | 1981 | 1467115838299 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:38 INFO - PROCESS | 1981 | 1467115838395 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
05:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms
05:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
05:10:38 INFO - PROCESS | 1981 | 1467115838828 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:38 INFO - PROCESS | 1981 | 1467115838941 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
05:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 635ms
05:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
05:10:39 INFO - PROCESS | 1981 | 1467115839470 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:39 INFO - PROCESS | 1981 | 1467115839599 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
05:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1082ms
05:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
05:10:40 INFO - PROCESS | 1981 | 1467115840577 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:40 INFO - PROCESS | 1981 | 1467115840720 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
05:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms
05:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
05:10:41 INFO - PROCESS | 1981 | 1467115841314 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:41 INFO - PROCESS | 1981 | 1467115841410 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
05:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 526ms
05:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
05:10:41 INFO - PROCESS | 1981 | 1467115841850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:41 INFO - PROCESS | 1981 | 1467115841954 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
05:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 576ms
05:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
05:10:42 INFO - PROCESS | 1981 | 1467115842421 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:42 INFO - PROCESS | 1981 | 1467115842521 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
05:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 573ms
05:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
05:10:43 INFO - PROCESS | 1981 | 1467115843001 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:43 INFO - PROCESS | 1981 | 1467115843129 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
05:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 582ms
05:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
05:10:43 INFO - PROCESS | 1981 | 1467115843590 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:43 INFO - PROCESS | 1981 | 1467115843718 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
05:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 571ms
05:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
05:10:44 INFO - PROCESS | 1981 | 1467115844165 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:44 INFO - PROCESS | 1981 | 1467115844256 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
05:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms
05:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
05:10:44 INFO - PROCESS | 1981 | 1467115844694 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:44 INFO - PROCESS | 1981 | 1467115844785 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
05:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms
05:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
05:10:45 INFO - PROCESS | 1981 | 1467115845221 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:45 INFO - PROCESS | 1981 | 1467115845325 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
05:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 529ms
05:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
05:10:45 INFO - PROCESS | 1981 | 1467115845755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:45 INFO - PROCESS | 1981 | 1467115845854 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
05:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 526ms
05:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
05:10:46 INFO - PROCESS | 1981 | 1467115846290 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:46 INFO - PROCESS | 1981 | 1467115846405 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
05:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 673ms
05:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
05:10:46 INFO - PROCESS | 1981 | 1467115846983 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:47 INFO - PROCESS | 1981 | 1467115847128 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
05:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 784ms
05:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
05:10:47 INFO - PROCESS | 1981 | 1467115847773 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:47 INFO - PROCESS | 1981 | 1467115847874 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
05:10:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 473ms
05:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
05:10:48 INFO - PROCESS | 1981 | 1467115848257 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:48 INFO - PROCESS | 1981 | 1467115848353 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
05:10:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms
05:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
05:10:48 INFO - PROCESS | 1981 | 1467115848792 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:48 INFO - PROCESS | 1981 | 1467115848886 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
05:10:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 528ms
05:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
05:10:49 INFO - PROCESS | 1981 | 1467115849319 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:49 INFO - PROCESS | 1981 | 1467115849408 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
05:10:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 473ms
05:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
05:10:49 INFO - PROCESS | 1981 | 1467115849797 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:49 INFO - PROCESS | 1981 | 1467115849890 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
05:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 530ms
05:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
05:10:50 INFO - PROCESS | 1981 | 1467115850338 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:50 INFO - PROCESS | 1981 | 1467115850471 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
05:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 571ms
05:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
05:10:50 INFO - PROCESS | 1981 | 1467115850910 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:50 INFO - PROCESS | 1981 | 1467115850994 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
05:10:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 921ms
05:10:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
05:10:51 INFO - PROCESS | 1981 | 1467115851838 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:51 INFO - PROCESS | 1981 | 1467115851923 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
05:10:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:10:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
05:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:10:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:10:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 934ms
05:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
05:10:52 INFO - PROCESS | 1981 | 1467115852777 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:52 INFO - PROCESS | 1981 | 1467115852866 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
05:10:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:10:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
05:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:10:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:10:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 935ms
05:10:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
05:10:53 INFO - PROCESS | 1981 | 1467115853719 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:53 INFO - PROCESS | 1981 | 1467115853804 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
05:10:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1128ms
05:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
05:10:54 INFO - PROCESS | 1981 | 1467115854857 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:54 INFO - PROCESS | 1981 | 1467115854991 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
05:10:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1074ms
05:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
05:10:55 INFO - PROCESS | 1981 | 1467115855939 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:56 INFO - PROCESS | 1981 | 1467115856042 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
05:10:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:10:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
05:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:10:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 979ms
05:10:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
05:10:56 INFO - PROCESS | 1981 | 1467115856938 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:57 INFO - PROCESS | 1981 | 1467115857041 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
05:10:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:10:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
05:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:10:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:10:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1028ms
05:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
05:10:57 INFO - PROCESS | 1981 | 1467115857977 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:58 INFO - PROCESS | 1981 | 1467115858095 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
05:10:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:10:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
05:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:10:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms
05:10:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
05:10:58 INFO - PROCESS | 1981 | 1467115858960 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:59 INFO - PROCESS | 1981 | 1467115859069 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:10:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
05:10:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:10:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
05:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:10:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:10:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1035ms
05:10:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
05:11:00 INFO - PROCESS | 1981 | 1467115860008 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:00 INFO - PROCESS | 1981 | 1467115860135 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
05:11:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 575ms
05:11:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
05:11:00 INFO - PROCESS | 1981 | 1467115860585 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:00 INFO - PROCESS | 1981 | 1467115860680 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
05:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 482ms
05:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
05:11:01 INFO - PROCESS | 1981 | 1467115861073 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:01 INFO - PROCESS | 1981 | 1467115861160 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
05:11:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:11:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
05:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 671ms
05:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
05:11:01 INFO - PROCESS | 1981 | 1467115861755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:01 INFO - PROCESS | 1981 | 1467115861917 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
05:11:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 827ms
05:11:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
05:11:02 INFO - PROCESS | 1981 | 1467115862607 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:02 INFO - PROCESS | 1981 | 1467115862775 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:03 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"
05:11:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:11:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
05:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:11:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 841ms
05:11:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
05:11:03 INFO - PROCESS | 1981 | 1467115863458 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:03 INFO - PROCESS | 1981 | 1467115863595 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:04 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"
05:11:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:11:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
05:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 580ms
05:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
05:11:04 INFO - PROCESS | 1981 | 1467115864052 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:04 INFO - PROCESS | 1981 | 1467115864157 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
05:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 533ms
05:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
05:11:04 INFO - PROCESS | 1981 | 1467115864580 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:04 INFO - PROCESS | 1981 | 1467115864670 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:05 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
05:11:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:11:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
05:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:11:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 922ms
05:11:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
05:11:05 INFO - PROCESS | 1981 | 1467115865508 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:05 INFO - PROCESS | 1981 | 1467115865603 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
05:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 572ms
05:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
05:11:06 INFO - PROCESS | 1981 | 1467115866101 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:06 INFO - PROCESS | 1981 | 1467115866269 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
05:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 732ms
05:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
05:11:06 INFO - PROCESS | 1981 | 1467115866834 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:06 INFO - PROCESS | 1981 | 1467115866975 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
05:11:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 685ms
05:11:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
05:11:07 INFO - PROCESS | 1981 | 1467115867532 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:07 INFO - PROCESS | 1981 | 1467115867627 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
05:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 483ms
05:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
05:11:08 INFO - PROCESS | 1981 | 1467115868015 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:08 INFO - PROCESS | 1981 | 1467115868101 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
05:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 474ms
05:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
05:11:08 INFO - PROCESS | 1981 | 1467115868496 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:08 INFO - PROCESS | 1981 | 1467115868590 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
05:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms
05:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
05:11:08 INFO - PROCESS | 1981 | 1467115868974 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:09 INFO - PROCESS | 1981 | 1467115869090 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
05:11:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 631ms
05:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
05:11:09 INFO - PROCESS | 1981 | 1467115869611 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:09 INFO - PROCESS | 1981 | 1467115869724 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
05:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 772ms
05:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
05:11:10 INFO - PROCESS | 1981 | 1467115870394 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:10 INFO - PROCESS | 1981 | 1467115870572 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
05:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1026ms
05:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
05:11:11 INFO - PROCESS | 1981 | 1467115871427 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:11 INFO - PROCESS | 1981 | 1467115871530 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
05:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 528ms
05:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
05:11:11 INFO - PROCESS | 1981 | 1467115871963 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:12 INFO - PROCESS | 1981 | 1467115872055 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
05:11:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms
05:11:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
05:11:12 INFO - PROCESS | 1981 | 1467115872496 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:12 INFO - PROCESS | 1981 | 1467115872590 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
05:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 524ms
05:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
05:11:13 INFO - PROCESS | 1981 | 1467115873017 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:13 INFO - PROCESS | 1981 | 1467115873119 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
05:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms
05:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
05:11:13 INFO - PROCESS | 1981 | 1467115873545 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:13 INFO - PROCESS | 1981 | 1467115873652 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
05:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 533ms
05:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
05:11:14 INFO - PROCESS | 1981 | 1467115874088 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:14 INFO - PROCESS | 1981 | 1467115874218 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
05:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 576ms
05:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
05:11:14 INFO - PROCESS | 1981 | 1467115874666 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:14 INFO - PROCESS | 1981 | 1467115874768 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
05:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 478ms
05:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
05:11:15 INFO - PROCESS | 1981 | 1467115875150 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:15 INFO - PROCESS | 1981 | 1467115875243 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
05:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 470ms
05:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
05:11:15 INFO - PROCESS | 1981 | 1467115875626 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:15 INFO - PROCESS | 1981 | 1467115875720 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
05:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 473ms
05:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
05:11:16 INFO - PROCESS | 1981 | 1467115876103 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:16 INFO - PROCESS | 1981 | 1467115876194 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
05:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 474ms
05:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
05:11:16 INFO - PROCESS | 1981 | 1467115876584 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:16 INFO - PROCESS | 1981 | 1467115876698 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
05:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 524ms
05:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
05:11:17 INFO - PROCESS | 1981 | 1467115877116 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:17 INFO - PROCESS | 1981 | 1467115877213 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
05:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 625ms
05:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
05:11:17 INFO - PROCESS | 1981 | 1467115877749 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:17 INFO - PROCESS | 1981 | 1467115877996 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
05:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 780ms
05:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
05:11:18 INFO - PROCESS | 1981 | 1467115878537 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:18 INFO - PROCESS | 1981 | 1467115878633 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
05:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 528ms
05:11:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
05:11:19 INFO - PROCESS | 1981 | 1467115879072 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:19 INFO - PROCESS | 1981 | 1467115879183 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
05:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 536ms
05:11:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
05:11:19 INFO - PROCESS | 1981 | 1467115879638 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:19 INFO - PROCESS | 1981 | 1467115879739 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
05:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 545ms
05:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
05:11:20 INFO - PROCESS | 1981 | 1467115880168 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:20 INFO - PROCESS | 1981 | 1467115880273 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
05:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 531ms
05:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
05:11:20 INFO - PROCESS | 1981 | 1467115880706 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:20 INFO - PROCESS | 1981 | 1467115880796 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
05:11:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 572ms
05:11:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
05:11:21 INFO - PROCESS | 1981 | 1467115881284 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:21 INFO - PROCESS | 1981 | 1467115881383 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
05:11:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 476ms
05:11:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
05:11:21 INFO - PROCESS | 1981 | 1467115881763 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:21 INFO - PROCESS | 1981 | 1467115881847 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
05:11:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 478ms
05:11:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
05:11:22 INFO - PROCESS | 1981 | 1467115882246 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:22 INFO - PROCESS | 1981 | 1467115882331 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
05:11:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 471ms
05:11:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
05:11:22 INFO - PROCESS | 1981 | 1467115882724 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:22 INFO - PROCESS | 1981 | 1467115882811 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
05:11:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 523ms
05:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
05:11:23 INFO - PROCESS | 1981 | 1467115883250 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:23 INFO - PROCESS | 1981 | 1467115883343 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
05:11:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 470ms
05:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
05:11:23 INFO - PROCESS | 1981 | 1467115883726 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:23 INFO - PROCESS | 1981 | 1467115883823 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
05:11:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms
05:11:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
05:11:24 INFO - PROCESS | 1981 | 1467115884201 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:24 INFO - PROCESS | 1981 | 1467115884321 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
05:11:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 622ms
05:11:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
05:11:24 INFO - PROCESS | 1981 | 1467115884834 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:24 INFO - PROCESS | 1981 | 1467115884935 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
05:11:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 781ms
05:11:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
05:11:25 INFO - PROCESS | 1981 | 1467115885621 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:26 INFO - PROCESS | 1981 | 1467115886020 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
05:11:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1078ms
05:11:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
05:11:26 INFO - PROCESS | 1981 | 1467115886705 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:26 INFO - PROCESS | 1981 | 1467115886802 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
05:11:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms
05:11:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
05:11:27 INFO - PROCESS | 1981 | 1467115887237 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:27 INFO - PROCESS | 1981 | 1467115887338 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
05:11:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 526ms
05:11:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
05:11:27 INFO - PROCESS | 1981 | 1467115887776 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:27 INFO - PROCESS | 1981 | 1467115887885 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
05:11:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 577ms
05:11:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
05:11:28 INFO - PROCESS | 1981 | 1467115888348 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:28 INFO - PROCESS | 1981 | 1467115888450 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
05:11:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 573ms
05:11:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
05:11:28 INFO - PROCESS | 1981 | 1467115888933 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:29 INFO - PROCESS | 1981 | 1467115889037 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
05:11:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 531ms
05:11:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
05:11:29 INFO - PROCESS | 1981 | 1467115889467 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:29 INFO - PROCESS | 1981 | 1467115889594 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
05:11:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 578ms
05:11:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
05:11:30 INFO - PROCESS | 1981 | 1467115890048 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:30 INFO - PROCESS | 1981 | 1467115890169 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
05:11:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 575ms
05:11:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
05:11:30 INFO - PROCESS | 1981 | 1467115890629 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:30 INFO - PROCESS | 1981 | 1467115890736 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
05:11:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 527ms
05:11:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
05:11:31 INFO - PROCESS | 1981 | 1467115891164 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:31 INFO - PROCESS | 1981 | 1467115891263 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
05:11:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
05:11:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 431ms
05:11:31 INFO - TEST-START | /DOMEvents/constructors.html
05:11:31 INFO - PROCESS | 1981 | 1467115891605 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:31 INFO - PROCESS | 1981 | 1467115891696 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
05:11:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
05:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:11:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
05:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:11:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
05:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:11:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
05:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:11:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
05:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:11:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
05:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
05:11:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:11:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
05:11:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 542ms
05:11:32 INFO - TEST-START | /DOMEvents/event-phases-order.html
05:11:32 INFO - PROCESS | 1981 | 1467115892165 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:32 INFO - PROCESS | 1981 | 1467115892301 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
05:11:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 526ms
05:11:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
05:11:32 INFO - PROCESS | 1981 | 1467115892690 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:32 INFO - PROCESS | 1981 | 1467115892827 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
05:11:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:11:33 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
05:11:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:11:33 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
05:11:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:11:33 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]"
05:11:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:11:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
05:11:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 895ms
05:11:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
05:11:33 INFO - PROCESS | 1981 | 1467115893623 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:33 INFO - PROCESS | 1981 | 1467115893801 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:34 INFO - PROCESS | 1981 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
05:11:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
05:11:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 584ms
05:11:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
05:11:34 INFO - PROCESS | 1981 | 1467115894207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:34 INFO - PROCESS | 1981 | 1467115894299 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:34 INFO - PROCESS | 1981 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
05:11:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
05:11:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 481ms
05:11:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
05:11:34 INFO - PROCESS | 1981 | 1467115894697 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:34 INFO - PROCESS | 1981 | 1467115894805 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
05:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 476ms
05:11:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
05:11:35 INFO - PROCESS | 1981 | 1467115895170 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:35 INFO - PROCESS | 1981 | 1467115895271 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:35 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.
05:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms
05:11:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
05:11:35 INFO - PROCESS | 1981 | 1467115895648 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:35 INFO - PROCESS | 1981 | 1467115895737 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:36 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
05:11:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
05:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
05:11:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 433ms
05:11:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
05:11:36 INFO - PROCESS | 1981 | 1467115896092 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:36 INFO - PROCESS | 1981 | 1467115896215 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:36 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.
05:11:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms
05:11:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
05:11:36 INFO - PROCESS | 1981 | 1467115896615 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:36 INFO - PROCESS | 1981 | 1467115896703 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:37 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.
05:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 474ms
05:11:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
05:11:37 INFO - PROCESS | 1981 | 1467115897104 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:37 INFO - PROCESS | 1981 | 1467115897208 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:11:37 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
05:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 423ms
05:11:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
05:11:37 INFO - PROCESS | 1981 | 1467115897540 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:37 INFO - PROCESS | 1981 | 1467115897650 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
05:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 435ms
05:11:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
05:11:37 INFO - PROCESS | 1981 | 1467115897989 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:38 INFO - PROCESS | 1981 | 1467115898083 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:38 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.
05:11:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 427ms
05:11:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
05:11:38 INFO - PROCESS | 1981 | 1467115898422 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:38 INFO - PROCESS | 1981 | 1467115898528 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
05:11:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 426ms
05:11:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
05:11:38 INFO - PROCESS | 1981 | 1467115898855 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:38 INFO - PROCESS | 1981 | 1467115898942 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:39 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.
05:11:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 443ms
05:11:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
05:11:39 INFO - PROCESS | 1981 | 1467115899300 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:39 INFO - PROCESS | 1981 | 1467115899400 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
05:11:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 428ms
05:11:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
05:11:39 INFO - PROCESS | 1981 | 1467115899731 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:39 INFO - PROCESS | 1981 | 1467115899823 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:40 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.
05:11:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 574ms
05:11:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
05:11:40 INFO - PROCESS | 1981 | 1467115900312 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:40 INFO - PROCESS | 1981 | 1467115900412 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:40 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
05:11:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
05:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
05:11:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 583ms
05:11:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
05:11:40 INFO - PROCESS | 1981 | 1467115900905 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:41 INFO - PROCESS | 1981 | 1467115901017 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:41 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.
05:11:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 723ms
05:11:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
05:11:41 INFO - PROCESS | 1981 | 1467115901644 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:41 INFO - PROCESS | 1981 | 1467115901822 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:42 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.
05:11:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms
05:11:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
05:11:42 INFO - PROCESS | 1981 | 1467115902224 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:42 INFO - PROCESS | 1981 | 1467115902318 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:11:42 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
05:11:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 475ms
05:11:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
05:11:42 INFO - PROCESS | 1981 | 1467115902718 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:42 INFO - PROCESS | 1981 | 1467115902817 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:43 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.
05:11:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 484ms
05:11:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
05:11:43 INFO - PROCESS | 1981 | 1467115903199 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:43 INFO - PROCESS | 1981 | 1467115903309 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:43 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.
05:11:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 477ms
05:11:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
05:11:43 INFO - PROCESS | 1981 | 1467115903684 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:43 INFO - PROCESS | 1981 | 1467115903767 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:44 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.
05:11:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 519ms
05:11:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
05:11:44 INFO - PROCESS | 1981 | 1467115904219 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:44 INFO - PROCESS | 1981 | 1467115904357 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:44 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
05:11:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 581ms
05:11:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker
05:11:44 INFO - PROCESS | 1981 | 1467115904805 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:44 INFO - PROCESS | 1981 | 1467115904928 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
05:11:45 INFO - {}
05:11:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
05:11:45 INFO - {}
05:11:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
05:11:45 INFO - {}
05:11:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
05:11:45 INFO - {}
05:11:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 582ms
05:11:45 INFO - TEST-START | /FileAPI/fileReader.html
05:11:45 INFO - PROCESS | 1981 | 1467115905389 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:45 INFO - PROCESS | 1981 | 1467115905483 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
05:11:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
05:11:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
05:11:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
05:11:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 476ms
05:11:45 INFO - TEST-START | /FileAPI/historical.html
05:11:45 INFO - PROCESS | 1981 | 1467115905873 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:45 INFO - PROCESS | 1981 | 1467115905962 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
05:11:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
05:11:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
05:11:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
05:11:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
05:11:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
05:11:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
05:11:46 INFO - TEST-OK | /FileAPI/historical.html | took 420ms
05:11:46 INFO - TEST-START | /FileAPI/idlharness.html
05:11:46 INFO - PROCESS | 1981 | 1467115906307 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:46 INFO - PROCESS | 1981 | 1467115906391 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
05:11:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:11:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:11:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:11:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
05:11:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:11:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:11:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:11:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
05:11:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:11:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:11:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:11:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
05:11:46 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
05:11:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
05:11:46 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
05:11:46 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
05:11:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
05:11:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:11:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:11:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
05:11:46 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
05:11:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
05:11:46 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
05:11:46 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
05:11:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
05:11:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 666ms
05:11:47 INFO - TEST-START | /FileAPI/idlharness.worker
05:11:47 INFO - PROCESS | 1981 | 1467115906986 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:47 INFO - PROCESS | 1981 | 1467115907120 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:11:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:11:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:11:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:11:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:11:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:11:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
05:11:47 INFO - {}
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
05:11:47 INFO - {}
05:11:47 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 - {}
05:11:47 INFO - {}
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:11:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
05:11:47 INFO - {}
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
05:11:47 INFO - {}
05:11:47 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 - {}
05:11:47 INFO - {}
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:11:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:11:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:11:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:11:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 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
05:11:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:11:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:11:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:11:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:11:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:11:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:11:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
05:11:47 INFO - {}
05:11:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
05:11:47 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:11:48 INFO - {}
05:11:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 875ms
05:11:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
05:11:48 INFO - PROCESS | 1981 | 1467115907863 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:48 INFO - PROCESS | 1981 | 1467115908069 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
05:11:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 680ms
05:11:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html
05:11:48 INFO - PROCESS | 1981 | 1467115908552 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:48 INFO - PROCESS | 1981 | 1467115908673 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
05:11:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 526ms
05:11:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
05:11:49 INFO - PROCESS | 1981 | 1467115909085 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:49 INFO - PROCESS | 1981 | 1467115909199 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
05:11:49 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.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
05:11:49 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'.)
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
05:11:49 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.
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
05:11:49 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.
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
05:11:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:11:49 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.
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
05:11:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
05:11:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:11:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
05:11:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
05:11:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 805ms
05:11:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
05:11:49 INFO - PROCESS | 1981 | 1467115909909 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:50 INFO - PROCESS | 1981 | 1467115910062 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
05:11:50 INFO - {}
05:11:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 834ms
05:11:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
05:11:50 INFO - PROCESS | 1981 | 1467115910745 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:50 INFO - PROCESS | 1981 | 1467115910842 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
05:11:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 475ms
05:11:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
05:11:51 INFO - PROCESS | 1981 | 1467115911234 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:51 INFO - PROCESS | 1981 | 1467115911330 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
05:11:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:11:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:11:51 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"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:11:51 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"
05:11:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:11:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:11:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 630ms
05:11:51 INFO - TEST-START | /FileAPI/file/File-constructor.html
05:11:51 INFO - PROCESS | 1981 | 1467115911891 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:52 INFO - PROCESS | 1981 | 1467115912076 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
05:11:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
05:11:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
05:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
05:11:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
05:11:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:11:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
05:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
05:11:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
05:11:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
05:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
05:11:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
05:11:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 648ms
05:11:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
05:11:52 INFO - PROCESS | 1981 | 1467115912525 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:52 INFO - PROCESS | 1981 | 1467115912636 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
05:11:53 INFO - {}
05:11:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 580ms
05:11:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
05:11:53 INFO - PROCESS | 1981 | 1467115913118 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:53 INFO - PROCESS | 1981 | 1467115913209 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
05:11:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
05:11:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 485ms
05:11:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
05:11:53 INFO - PROCESS | 1981 | 1467115913608 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:53 INFO - PROCESS | 1981 | 1467115913771 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
05:11:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 532ms
05:11:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
05:11:54 INFO - PROCESS | 1981 | 1467115914141 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:54 INFO - PROCESS | 1981 | 1467115914218 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
05:11:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
05:11:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 426ms
05:11:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
05:11:54 INFO - PROCESS | 1981 | 1467115914577 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:54 INFO - PROCESS | 1981 | 1467115914661 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
05:11:55 INFO - reader.readAsText(blob_2)
05:11:55 INFO - }" did not throw
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
05:11:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
05:11:55 INFO - reader.readAsDataURL(blob_2)
05:11:55 INFO - }" did not throw
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
05:11:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
05:11:55 INFO - reader.readAsArrayBuffer(blob_2)
05:11:55 INFO - }" did not throw
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
05:11:55 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
05:11:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:11:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
05:11:55 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
05:11:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
05:11:55 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
05:11:55 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:11:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 490ms
05:11:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
05:11:55 INFO - PROCESS | 1981 | 1467115915085 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:55 INFO - PROCESS | 1981 | 1467115915178 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
05:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
05:11:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
05:11:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 443ms
05:11:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
05:11:55 INFO - PROCESS | 1981 | 1467115915531 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:55 INFO - PROCESS | 1981 | 1467115915638 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
05:11:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 475ms
05:11:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
05:11:56 INFO - PROCESS | 1981 | 1467115916012 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:56 INFO - PROCESS | 1981 | 1467115916123 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
05:11:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 429ms
05:11:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
05:11:56 INFO - PROCESS | 1981 | 1467115916460 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:56 INFO - PROCESS | 1981 | 1467115916567 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
05:11:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms
05:11:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
05:11:57 INFO - PROCESS | 1981 | 1467115917188 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:57 INFO - PROCESS | 1981 | 1467115917439 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
05:11:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
05:11:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 726ms
05:11:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
05:11:57 INFO - PROCESS | 1981 | 1467115917921 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:58 INFO - PROCESS | 1981 | 1467115918026 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
05:11:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 523ms
05:11:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
05:11:58 INFO - PROCESS | 1981 | 1467115918454 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:58 INFO - PROCESS | 1981 | 1467115918551 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
05:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
05:11:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
05:11:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 474ms
05:11:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
05:11:58 INFO - PROCESS | 1981 | 1467115918946 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:59 INFO - PROCESS | 1981 | 1467115919030 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
05:11:59 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
05:11:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
05:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:11:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
05:11:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 430ms
05:11:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
05:11:59 INFO - PROCESS | 1981 | 1467115919372 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:59 INFO - PROCESS | 1981 | 1467115919460 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
05:11:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 419ms
05:11:59 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
05:11:59 INFO - PROCESS | 1981 | 1467115919803 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:11:59 INFO - PROCESS | 1981 | 1467115919897 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:00 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
05:12:00 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 578ms
05:12:00 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
05:12:00 INFO - PROCESS | 1981 | 1467115920381 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:00 INFO - PROCESS | 1981 | 1467115920481 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:00 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
05:12:00 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 525ms
05:12:00 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
05:12:00 INFO - PROCESS | 1981 | 1467115920910 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:01 INFO - PROCESS | 1981 | 1467115921009 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:01 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
05:12:01 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 621ms
05:12:01 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
05:12:01 INFO - PROCESS | 1981 | 1467115921540 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:01 INFO - PROCESS | 1981 | 1467115921651 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:02 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
05:12:02 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 575ms
05:12:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
05:12:02 INFO - PROCESS | 1981 | 1467115922120 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:02 INFO - PROCESS | 1981 | 1467115922198 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
05:12:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
05:12:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
05:12:02 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
05:12:02 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 427ms
05:12:02 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
05:12:02 INFO - PROCESS | 1981 | 1467115922553 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:02 INFO - PROCESS | 1981 | 1467115922638 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
05:12:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 572ms
05:12:03 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
05:12:03 INFO - PROCESS | 1981 | 1467115923132 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:03 INFO - PROCESS | 1981 | 1467115923248 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
05:12:03 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
05:12:03 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 474ms
05:12:03 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
05:12:03 INFO - PROCESS | 1981 | 1467115923614 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:03 INFO - PROCESS | 1981 | 1467115923708 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
05:12:04 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 572ms
05:12:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
05:12:04 INFO - PROCESS | 1981 | 1467115924199 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:04 INFO - PROCESS | 1981 | 1467115924349 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
05:12:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
05:12:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 633ms
05:12:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
05:12:04 INFO - PROCESS | 1981 | 1467115924987 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:05 INFO - PROCESS | 1981 | 1467115925088 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
05:12:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
05:12:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
05:12:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
05:12:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 632ms
05:12:05 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
05:12:05 INFO - PROCESS | 1981 | 1467115925634 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:05 INFO - PROCESS | 1981 | 1467115925762 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
05:12:06 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 531ms
05:12:06 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
05:12:06 INFO - PROCESS | 1981 | 1467115926167 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:06 INFO - PROCESS | 1981 | 1467115926258 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
05:12:06 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
05:12:06 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 476ms
05:12:06 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
05:12:06 INFO - PROCESS | 1981 | 1467115926641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:06 INFO - PROCESS | 1981 | 1467115926738 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
05:12:07 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 670ms
05:12:07 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
05:12:07 INFO - PROCESS | 1981 | 1467115927320 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:07 INFO - PROCESS | 1981 | 1467115927397 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
05:12:07 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
05:12:07 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 522ms
05:12:07 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
05:12:07 INFO - PROCESS | 1981 | 1467115927851 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:07 INFO - PROCESS | 1981 | 1467115927992 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:08 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
05:12:08 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
05:12:08 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
05:12:08 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 721ms
05:12:08 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
05:12:08 INFO - PROCESS | 1981 | 1467115928580 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:08 INFO - PROCESS | 1981 | 1467115928679 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:09 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
05:12:09 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 534ms
05:12:09 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
05:12:09 INFO - PROCESS | 1981 | 1467115929115 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:09 INFO - PROCESS | 1981 | 1467115929209 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:09 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
05:12:09 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
05:12:09 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 477ms
05:12:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
05:12:09 INFO - PROCESS | 1981 | 1467115929597 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:09 INFO - PROCESS | 1981 | 1467115929680 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
05:12:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 475ms
05:12:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
05:12:10 INFO - PROCESS | 1981 | 1467115930082 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:10 INFO - PROCESS | 1981 | 1467115930182 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
05:12:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 478ms
05:12:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
05:12:10 INFO - PROCESS | 1981 | 1467115930563 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:10 INFO - PROCESS | 1981 | 1467115930682 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
05:12:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 527ms
05:12:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
05:12:11 INFO - PROCESS | 1981 | 1467115931094 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:11 INFO - PROCESS | 1981 | 1467115931176 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
05:12:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 478ms
05:12:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
05:12:11 INFO - PROCESS | 1981 | 1467115931581 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:11 INFO - PROCESS | 1981 | 1467115931726 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
05:12:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 679ms
05:12:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
05:12:12 INFO - PROCESS | 1981 | 1467115932270 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:12 INFO - PROCESS | 1981 | 1467115932472 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
05:12:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 982ms
05:12:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
05:12:13 INFO - PROCESS | 1981 | 1467115933254 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:13 INFO - PROCESS | 1981 | 1467115933342 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
05:12:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 473ms
05:12:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
05:12:13 INFO - PROCESS | 1981 | 1467115933760 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:13 INFO - PROCESS | 1981 | 1467115933850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
05:12:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 481ms
05:12:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
05:12:14 INFO - PROCESS | 1981 | 1467115934258 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:14 INFO - PROCESS | 1981 | 1467115934355 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
05:12:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 538ms
05:12:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
05:12:14 INFO - PROCESS | 1981 | 1467115934791 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:14 INFO - PROCESS | 1981 | 1467115934881 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
05:12:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 530ms
05:12:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
05:12:15 INFO - PROCESS | 1981 | 1467115935326 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:15 INFO - PROCESS | 1981 | 1467115935435 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
05:12:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 530ms
05:12:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
05:12:15 INFO - PROCESS | 1981 | 1467115935864 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:16 INFO - PROCESS | 1981 | 1467115936007 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
05:12:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 582ms
05:12:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
05:12:16 INFO - PROCESS | 1981 | 1467115936448 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:16 INFO - PROCESS | 1981 | 1467115936553 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
05:12:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 524ms
05:12:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
05:12:16 INFO - PROCESS | 1981 | 1467115936986 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:17 INFO - PROCESS | 1981 | 1467115937080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
05:12:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 527ms
05:12:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
05:12:17 INFO - PROCESS | 1981 | 1467115937513 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:17 INFO - PROCESS | 1981 | 1467115937639 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
05:12:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 525ms
05:12:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
05:12:18 INFO - PROCESS | 1981 | 1467115938044 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:18 INFO - PROCESS | 1981 | 1467115938136 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:18 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
05:12:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 530ms
05:12:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
05:12:18 INFO - PROCESS | 1981 | 1467115938585 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:18 INFO - PROCESS | 1981 | 1467115938743 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:19 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
05:12:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 674ms
05:12:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
05:12:19 INFO - PROCESS | 1981 | 1467115939267 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:19 INFO - PROCESS | 1981 | 1467115939437 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
05:12:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 880ms
05:12:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
05:12:20 INFO - PROCESS | 1981 | 1467115940153 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:20 INFO - PROCESS | 1981 | 1467115940282 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
05:12:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 728ms
05:12:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
05:12:20 INFO - PROCESS | 1981 | 1467115940888 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:20 INFO - PROCESS | 1981 | 1467115940990 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
05:12:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 475ms
05:12:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
05:12:21 INFO - PROCESS | 1981 | 1467115941372 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:21 INFO - PROCESS | 1981 | 1467115941467 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
05:12:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 526ms
05:12:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
05:12:21 INFO - PROCESS | 1981 | 1467115941916 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:22 INFO - PROCESS | 1981 | 1467115942002 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
05:12:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 489ms
05:12:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
05:12:22 INFO - PROCESS | 1981 | 1467115942400 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:22 INFO - PROCESS | 1981 | 1467115942493 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
05:12:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 474ms
05:12:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
05:12:22 INFO - PROCESS | 1981 | 1467115942878 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:22 INFO - PROCESS | 1981 | 1467115942979 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
05:12:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 530ms
05:12:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
05:12:23 INFO - PROCESS | 1981 | 1467115943415 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:23 INFO - PROCESS | 1981 | 1467115943529 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:23 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
05:12:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 522ms
05:12:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
05:12:23 INFO - PROCESS | 1981 | 1467115943939 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:24 INFO - PROCESS | 1981 | 1467115944024 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:24 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
05:12:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 434ms
05:12:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
05:12:24 INFO - PROCESS | 1981 | 1467115944378 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:24 INFO - PROCESS | 1981 | 1467115944467 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
05:12:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 474ms
05:12:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
05:12:24 INFO - PROCESS | 1981 | 1467115944859 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:24 INFO - PROCESS | 1981 | 1467115944948 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
05:12:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 471ms
05:12:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
05:12:25 INFO - PROCESS | 1981 | 1467115945336 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:25 INFO - PROCESS | 1981 | 1467115945424 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
05:12:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 478ms
05:12:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
05:12:25 INFO - PROCESS | 1981 | 1467115945821 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:25 INFO - PROCESS | 1981 | 1467115945923 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
05:12:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 470ms
05:12:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
05:12:26 INFO - PROCESS | 1981 | 1467115946297 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:26 INFO - PROCESS | 1981 | 1467115946391 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:12:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 478ms
05:12:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
05:12:26 INFO - PROCESS | 1981 | 1467115946782 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:26 INFO - PROCESS | 1981 | 1467115946930 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
05:12:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 831ms
05:12:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
05:12:27 INFO - PROCESS | 1981 | 1467115947630 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:27 INFO - PROCESS | 1981 | 1467115947792 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
05:12:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 727ms
05:12:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
05:12:28 INFO - PROCESS | 1981 | 1467115948369 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:28 INFO - PROCESS | 1981 | 1467115948593 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
05:12:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 729ms
05:12:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
05:12:29 INFO - PROCESS | 1981 | 1467115949095 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:29 INFO - PROCESS | 1981 | 1467115949461 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
05:12:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 732ms
05:12:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
05:12:29 INFO - PROCESS | 1981 | 1467115949833 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:29 INFO - PROCESS | 1981 | 1467115949935 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:12:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 531ms
05:12:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
05:12:30 INFO - PROCESS | 1981 | 1467115950369 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:30 INFO - PROCESS | 1981 | 1467115950450 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
05:12:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 477ms
05:12:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
05:12:30 INFO - PROCESS | 1981 | 1467115950861 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:30 INFO - PROCESS | 1981 | 1467115950950 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
05:12:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 481ms
05:12:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
05:12:31 INFO - PROCESS | 1981 | 1467115951339 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:31 INFO - PROCESS | 1981 | 1467115951428 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:32 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:12:32 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1172ms
05:12:32 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
05:12:32 INFO - PROCESS | 1981 | 1467115952516 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:32 INFO - PROCESS | 1981 | 1467115952601 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:33 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
05:12:33 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 578ms
05:12:33 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
05:12:33 INFO - PROCESS | 1981 | 1467115953102 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:33 INFO - PROCESS | 1981 | 1467115953185 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:33 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
05:12:33 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 424ms
05:12:33 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
05:12:33 INFO - PROCESS | 1981 | 1467115953530 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:33 INFO - PROCESS | 1981 | 1467115953606 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:33 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:12:33 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 427ms
05:12:33 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
05:12:33 INFO - PROCESS | 1981 | 1467115953962 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:34 INFO - PROCESS | 1981 | 1467115954036 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:34 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
05:12:34 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 473ms
05:12:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
05:12:34 INFO - PROCESS | 1981 | 1467115954441 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:34 INFO - PROCESS | 1981 | 1467115954521 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
05:12:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 471ms
05:12:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
05:12:34 INFO - PROCESS | 1981 | 1467115954917 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:35 INFO - PROCESS | 1981 | 1467115955002 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
05:12:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 475ms
05:12:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
05:12:35 INFO - PROCESS | 1981 | 1467115955399 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:35 INFO - PROCESS | 1981 | 1467115955532 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
05:12:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 675ms
05:12:36 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
05:12:36 INFO - PROCESS | 1981 | 1467115956083 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:36 INFO - PROCESS | 1981 | 1467115956329 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
05:12:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 730ms
05:12:36 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
05:12:36 INFO - PROCESS | 1981 | 1467115956819 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:36 INFO - PROCESS | 1981 | 1467115956901 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
05:12:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 473ms
05:12:37 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
05:12:37 INFO - PROCESS | 1981 | 1467115957313 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:37 INFO - PROCESS | 1981 | 1467115957403 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
05:12:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 478ms
05:12:37 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
05:12:37 INFO - PROCESS | 1981 | 1467115957806 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:37 INFO - PROCESS | 1981 | 1467115957909 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
05:12:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 479ms
05:12:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
05:12:38 INFO - PROCESS | 1981 | 1467115958283 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:38 INFO - PROCESS | 1981 | 1467115958364 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
05:12:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 472ms
05:12:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
05:12:38 INFO - PROCESS | 1981 | 1467115958761 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:38 INFO - PROCESS | 1981 | 1467115958869 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
05:12:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 527ms
05:12:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
05:12:39 INFO - PROCESS | 1981 | 1467115959294 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:39 INFO - PROCESS | 1981 | 1467115959391 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
05:12:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 472ms
05:12:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
05:12:39 INFO - PROCESS | 1981 | 1467115959778 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:39 INFO - PROCESS | 1981 | 1467115959858 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
05:12:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 427ms
05:12:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
05:12:40 INFO - PROCESS | 1981 | 1467115960210 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:40 INFO - PROCESS | 1981 | 1467115960298 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
05:12:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 422ms
05:12:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
05:12:40 INFO - PROCESS | 1981 | 1467115960635 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:40 INFO - PROCESS | 1981 | 1467115960715 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
05:12:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 469ms
05:12:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
05:12:41 INFO - PROCESS | 1981 | 1467115961115 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:41 INFO - PROCESS | 1981 | 1467115961211 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
05:12:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 472ms
05:12:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
05:12:41 INFO - PROCESS | 1981 | 1467115961592 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:41 INFO - PROCESS | 1981 | 1467115961694 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
05:12:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 485ms
05:12:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
05:12:42 INFO - PROCESS | 1981 | 1467115962082 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:42 INFO - PROCESS | 1981 | 1467115962178 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
05:12:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 481ms
05:12:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
05:12:42 INFO - PROCESS | 1981 | 1467115962570 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:42 INFO - PROCESS | 1981 | 1467115962653 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
05:12:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 625ms
05:12:43 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
05:12:43 INFO - PROCESS | 1981 | 1467115963234 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:43 INFO - PROCESS | 1981 | 1467115963346 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
05:12:43 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 681ms
05:12:43 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
05:12:43 INFO - PROCESS | 1981 | 1467115963978 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:44 INFO - PROCESS | 1981 | 1467115964368 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
05:12:44 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 777ms
05:12:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
05:12:44 INFO - PROCESS | 1981 | 1467115964761 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:44 INFO - PROCESS | 1981 | 1467115964848 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
05:12:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 480ms
05:12:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
05:12:45 INFO - PROCESS | 1981 | 1467115965247 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:45 INFO - PROCESS | 1981 | 1467115965338 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
05:12:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 470ms
05:12:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
05:12:45 INFO - PROCESS | 1981 | 1467115965731 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:45 INFO - PROCESS | 1981 | 1467115965817 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
05:12:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 886ms
05:12:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
05:12:46 INFO - PROCESS | 1981 | 1467115966628 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:46 INFO - PROCESS | 1981 | 1467115966718 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
05:12:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 477ms
05:12:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
05:12:47 INFO - PROCESS | 1981 | 1467115967117 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:47 INFO - PROCESS | 1981 | 1467115967207 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
05:12:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 528ms
05:12:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
05:12:47 INFO - PROCESS | 1981 | 1467115967643 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:47 INFO - PROCESS | 1981 | 1467115967733 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
05:12:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 520ms
05:12:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
05:12:48 INFO - PROCESS | 1981 | 1467115968173 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:48 INFO - PROCESS | 1981 | 1467115968250 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
05:12:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 420ms
05:12:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
05:12:48 INFO - PROCESS | 1981 | 1467115968597 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:48 INFO - PROCESS | 1981 | 1467115968675 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
05:12:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 421ms
05:12:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
05:12:49 INFO - PROCESS | 1981 | 1467115969029 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:49 INFO - PROCESS | 1981 | 1467115969105 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
05:12:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 420ms
05:12:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
05:12:49 INFO - PROCESS | 1981 | 1467115969452 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:49 INFO - PROCESS | 1981 | 1467115969537 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
05:12:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 470ms
05:12:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
05:12:49 INFO - PROCESS | 1981 | 1467115969931 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:50 INFO - PROCESS | 1981 | 1467115970028 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
05:12:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 475ms
05:12:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
05:12:50 INFO - PROCESS | 1981 | 1467115970410 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:50 INFO - PROCESS | 1981 | 1467115970534 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
05:12:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
05:12:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1273ms
05:12:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
05:12:51 INFO - PROCESS | 1981 | 1467115971696 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:51 INFO - PROCESS | 1981 | 1467115971821 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
05:12:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
05:12:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
05:12:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
05:12:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 626ms
05:12:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
05:12:52 INFO - PROCESS | 1981 | 1467115972372 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:52 INFO - PROCESS | 1981 | 1467115972463 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
05:12:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 497ms
05:12:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
05:12:52 INFO - PROCESS | 1981 | 1467115972856 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:52 INFO - PROCESS | 1981 | 1467115972982 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
05:12:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 574ms
05:12:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
05:12:53 INFO - PROCESS | 1981 | 1467115973428 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:53 INFO - PROCESS | 1981 | 1467115973533 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
05:12:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 524ms
05:12:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
05:12:53 INFO - PROCESS | 1981 | 1467115973964 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:54 INFO - PROCESS | 1981 | 1467115974057 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
05:12:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 580ms
05:12:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
05:12:54 INFO - PROCESS | 1981 | 1467115974555 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:54 INFO - PROCESS | 1981 | 1467115974673 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
05:12:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 520ms
05:12:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
05:12:55 INFO - PROCESS | 1981 | 1467115975078 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:55 INFO - PROCESS | 1981 | 1467115975164 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
05:12:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 470ms
05:12:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
05:12:55 INFO - PROCESS | 1981 | 1467115975552 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:55 INFO - PROCESS | 1981 | 1467115975657 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
05:12:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 622ms
05:12:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
05:12:56 INFO - PROCESS | 1981 | 1467115976184 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:56 INFO - PROCESS | 1981 | 1467115976271 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
05:12:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 436ms
05:12:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
05:12:56 INFO - PROCESS | 1981 | 1467115976621 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:56 INFO - PROCESS | 1981 | 1467115976712 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
05:12:57 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 473ms
05:12:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
05:12:57 INFO - PROCESS | 1981 | 1467115977101 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:57 INFO - PROCESS | 1981 | 1467115977206 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
05:12:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 477ms
05:12:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
05:12:57 INFO - PROCESS | 1981 | 1467115977583 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:57 INFO - PROCESS | 1981 | 1467115977671 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:58 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
05:12:58 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
05:12:58 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
05:12:58 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 522ms
05:12:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
05:12:58 INFO - PROCESS | 1981 | 1467115978115 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:58 INFO - PROCESS | 1981 | 1467115978217 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
05:12:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 776ms
05:12:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
05:12:58 INFO - PROCESS | 1981 | 1467115978969 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:59 INFO - PROCESS | 1981 | 1467115979083 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
05:12:59 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 911ms
05:12:59 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
05:12:59 INFO - PROCESS | 1981 | 1467115979848 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:12:59 INFO - PROCESS | 1981 | 1467115979934 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
05:13:00 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 577ms
05:13:00 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
05:13:00 INFO - PROCESS | 1981 | 1467115980438 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:00 INFO - PROCESS | 1981 | 1467115980547 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
05:13:00 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
05:13:00 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 524ms
05:13:00 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
05:13:00 INFO - PROCESS | 1981 | 1467115980983 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:01 INFO - PROCESS | 1981 | 1467115981067 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
05:13:01 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 527ms
05:13:01 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
05:13:01 INFO - PROCESS | 1981 | 1467115981502 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:01 INFO - PROCESS | 1981 | 1467115981608 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
05:13:02 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 625ms
05:13:02 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
05:13:02 INFO - PROCESS | 1981 | 1467115982141 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:02 INFO - PROCESS | 1981 | 1467115982231 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
05:13:02 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 635ms
05:13:02 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
05:13:02 INFO - PROCESS | 1981 | 1467115982774 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:02 INFO - PROCESS | 1981 | 1467115982889 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
05:13:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
05:13:03 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 469ms
05:13:03 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
05:13:03 INFO - PROCESS | 1981 | 1467115983245 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:03 INFO - PROCESS | 1981 | 1467115983331 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
05:13:03 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 429ms
05:13:03 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
05:13:03 INFO - PROCESS | 1981 | 1467115983678 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:03 INFO - PROCESS | 1981 | 1467115983754 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
05:13:04 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 520ms
05:13:04 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
05:13:04 INFO - PROCESS | 1981 | 1467115984205 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:04 INFO - PROCESS | 1981 | 1467115984289 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
05:13:04 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 424ms
05:13:04 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
05:13:04 INFO - PROCESS | 1981 | 1467115984633 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:04 INFO - PROCESS | 1981 | 1467115984712 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
05:13:05 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 421ms
05:13:05 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
05:13:05 INFO - PROCESS | 1981 | 1467115985060 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:05 INFO - PROCESS | 1981 | 1467115985158 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
05:13:05 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 522ms
05:13:05 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
05:13:05 INFO - PROCESS | 1981 | 1467115985588 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:05 INFO - PROCESS | 1981 | 1467115985728 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
05:13:06 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 874ms
05:13:06 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
05:13:06 INFO - PROCESS | 1981 | 1467115986485 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:06 INFO - PROCESS | 1981 | 1467115986597 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
05:13:06 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 478ms
05:13:06 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
05:13:06 INFO - PROCESS | 1981 | 1467115986996 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:07 INFO - PROCESS | 1981 | 1467115987085 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
05:13:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
05:13:07 INFO - window.indexedDB.open('test', val);..." did not throw
05:13:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:13:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:13:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
05:13:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
05:13:07 INFO - window.indexedDB.open('test', val);..." did not throw
05:13:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:13:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:13:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
05:13:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
05:13:07 INFO - window.indexedDB.open('test', val);..." did not throw
05:13:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:13:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:13:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
05:13:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
05:13:07 INFO - window.indexedDB.open('test', val);..." did not throw
05:13:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:13:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:13:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
05:13:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
05:13:07 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 642ms
05:13:07 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
05:13:07 INFO - PROCESS | 1981 | 1467115987671 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:07 INFO - PROCESS | 1981 | 1467115987765 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:08 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
05:13:08 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 482ms
05:13:08 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
05:13:08 INFO - PROCESS | 1981 | 1467115988134 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:08 INFO - PROCESS | 1981 | 1467115988219 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
05:13:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
05:13:09 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1524ms
05:13:09 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
05:13:09 INFO - PROCESS | 1981 | 1467115989670 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:09 INFO - PROCESS | 1981 | 1467115989752 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
05:13:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 478ms
05:13:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
05:13:10 INFO - PROCESS | 1981 | 1467115990149 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:10 INFO - PROCESS | 1981 | 1467115990248 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:10 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
05:13:10 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 477ms
05:13:10 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
05:13:10 INFO - PROCESS | 1981 | 1467115990629 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:10 INFO - PROCESS | 1981 | 1467115990739 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:11 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
05:13:11 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 580ms
05:13:11 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
05:13:11 INFO - PROCESS | 1981 | 1467115991212 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:11 INFO - PROCESS | 1981 | 1467115991304 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:11 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
05:13:11 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 478ms
05:13:11 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
05:13:11 INFO - PROCESS | 1981 | 1467115991696 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:11 INFO - PROCESS | 1981 | 1467115991781 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:12 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
05:13:12 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 476ms
05:13:12 INFO - TEST-START | /IndexedDB/idbindex_get.htm
05:13:12 INFO - PROCESS | 1981 | 1467115992178 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:12 INFO - PROCESS | 1981 | 1467115992268 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:12 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
05:13:12 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 473ms
05:13:12 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
05:13:12 INFO - PROCESS | 1981 | 1467115992657 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:12 INFO - PROCESS | 1981 | 1467115992755 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:13 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
05:13:13 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 574ms
05:13:13 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
05:13:13 INFO - PROCESS | 1981 | 1467115993239 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:13 INFO - PROCESS | 1981 | 1467115993359 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:13 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
05:13:13 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 626ms
05:13:13 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
05:13:13 INFO - PROCESS | 1981 | 1467115993874 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:13 INFO - PROCESS | 1981 | 1467115993979 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:14 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
05:13:14 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 583ms
05:13:14 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
05:13:14 INFO - PROCESS | 1981 | 1467115994524 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:14 INFO - PROCESS | 1981 | 1467115994779 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:15 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
05:13:15 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 1180ms
05:13:15 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
05:13:15 INFO - PROCESS | 1981 | 1467115995656 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:15 INFO - PROCESS | 1981 | 1467115995814 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:16 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
05:13:16 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 624ms
05:13:16 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
05:13:16 INFO - PROCESS | 1981 | 1467115996286 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:16 INFO - PROCESS | 1981 | 1467115996380 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:16 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
05:13:16 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 527ms
05:13:16 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
05:13:16 INFO - PROCESS | 1981 | 1467115996832 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:16 INFO - PROCESS | 1981 | 1467115996931 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
05:13:17 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 576ms
05:13:17 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
05:13:17 INFO - PROCESS | 1981 | 1467115997403 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:17 INFO - PROCESS | 1981 | 1467115997492 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
05:13:17 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
05:13:17 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 574ms
05:13:17 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
05:13:17 INFO - PROCESS | 1981 | 1467115997987 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:18 INFO - PROCESS | 1981 | 1467115998087 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
05:13:18 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
05:13:18 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 628ms
05:13:18 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
05:13:18 INFO - PROCESS | 1981 | 1467115998632 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:18 INFO - PROCESS | 1981 | 1467115998764 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
05:13:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 674ms
05:13:19 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
05:13:19 INFO - PROCESS | 1981 | 1467115999366 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:19 INFO - PROCESS | 1981 | 1467115999465 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
05:13:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 602ms
05:13:19 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
05:13:19 INFO - PROCESS | 1981 | 1467115999918 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:20 INFO - PROCESS | 1981 | 1467116000003 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
05:13:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 469ms
05:13:20 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
05:13:20 INFO - PROCESS | 1981 | 1467116000398 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:20 INFO - PROCESS | 1981 | 1467116000477 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
05:13:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 621ms
05:13:21 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
05:13:21 INFO - PROCESS | 1981 | 1467116001023 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:21 INFO - PROCESS | 1981 | 1467116001110 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
05:13:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 419ms
05:13:21 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
05:13:21 INFO - PROCESS | 1981 | 1467116001456 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:21 INFO - PROCESS | 1981 | 1467116001556 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
05:13:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 627ms
05:13:22 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
05:13:22 INFO - PROCESS | 1981 | 1467116002084 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:22 INFO - PROCESS | 1981 | 1467116002230 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
05:13:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 832ms
05:13:22 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
05:13:22 INFO - PROCESS | 1981 | 1467116002922 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:23 INFO - PROCESS | 1981 | 1467116003018 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
05:13:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 625ms
05:13:23 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
05:13:23 INFO - PROCESS | 1981 | 1467116003568 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:23 INFO - PROCESS | 1981 | 1467116003754 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:24 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
05:13:24 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 784ms
05:13:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
05:13:24 INFO - PROCESS | 1981 | 1467116004368 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:24 INFO - PROCESS | 1981 | 1467116004515 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:24 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
05:13:24 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 586ms
05:13:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
05:13:24 INFO - PROCESS | 1981 | 1467116004944 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:25 INFO - PROCESS | 1981 | 1467116005065 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
05:13:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 530ms
05:13:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
05:13:25 INFO - PROCESS | 1981 | 1467116005486 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:25 INFO - PROCESS | 1981 | 1467116005577 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:13:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 527ms
05:13:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
05:13:26 INFO - PROCESS | 1981 | 1467116006018 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:26 INFO - PROCESS | 1981 | 1467116006161 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
05:13:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 523ms
05:13:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
05:13:26 INFO - PROCESS | 1981 | 1467116006544 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:26 INFO - PROCESS | 1981 | 1467116006624 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
05:13:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 527ms
05:13:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
05:13:27 INFO - PROCESS | 1981 | 1467116007076 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:27 INFO - PROCESS | 1981 | 1467116007158 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
05:13:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 473ms
05:13:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
05:13:27 INFO - PROCESS | 1981 | 1467116007553 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:27 INFO - PROCESS | 1981 | 1467116007637 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:13:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 427ms
05:13:27 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
05:13:27 INFO - PROCESS | 1981 | 1467116007986 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:28 INFO - PROCESS | 1981 | 1467116008080 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
05:13:28 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 420ms
05:13:28 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
05:13:28 INFO - PROCESS | 1981 | 1467116008413 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:28 INFO - PROCESS | 1981 | 1467116008513 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
05:13:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
05:13:28 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 476ms
05:13:28 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
05:13:28 INFO - PROCESS | 1981 | 1467116008935 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:29 INFO - PROCESS | 1981 | 1467116009073 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
05:13:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
05:13:29 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 624ms
05:13:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
05:13:29 INFO - PROCESS | 1981 | 1467116009678 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:29 INFO - PROCESS | 1981 | 1467116009784 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
05:13:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 977ms
05:13:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
05:13:30 INFO - PROCESS | 1981 | 1467116010552 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:30 INFO - PROCESS | 1981 | 1467116010647 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:31 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
05:13:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 524ms
05:13:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
05:13:31 INFO - PROCESS | 1981 | 1467116011087 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:31 INFO - PROCESS | 1981 | 1467116011173 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:31 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
05:13:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 472ms
05:13:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
05:13:31 INFO - PROCESS | 1981 | 1467116011581 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:31 INFO - PROCESS | 1981 | 1467116011668 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
05:13:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 474ms
05:13:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
05:13:32 INFO - PROCESS | 1981 | 1467116012051 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:32 INFO - PROCESS | 1981 | 1467116012141 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:32 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
05:13:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 473ms
05:13:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
05:13:32 INFO - PROCESS | 1981 | 1467116012529 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:32 INFO - PROCESS | 1981 | 1467116012626 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:33 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
05:13:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 519ms
05:13:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
05:13:33 INFO - PROCESS | 1981 | 1467116013058 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:33 INFO - PROCESS | 1981 | 1467116013187 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:13:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 519ms
05:13:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
05:13:33 INFO - PROCESS | 1981 | 1467116013581 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:33 INFO - PROCESS | 1981 | 1467116013686 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:34 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
05:13:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 479ms
05:13:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
05:13:34 INFO - PROCESS | 1981 | 1467116014063 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:34 INFO - PROCESS | 1981 | 1467116014142 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
05:13:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 471ms
05:13:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
05:13:34 INFO - PROCESS | 1981 | 1467116014542 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:34 INFO - PROCESS | 1981 | 1467116014622 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
05:13:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 425ms
05:13:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
05:13:34 INFO - PROCESS | 1981 | 1467116014972 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:35 INFO - PROCESS | 1981 | 1467116015055 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
05:13:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 420ms
05:13:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
05:13:35 INFO - PROCESS | 1981 | 1467116015400 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:35 INFO - PROCESS | 1981 | 1467116015505 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
05:13:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 470ms
05:13:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
05:13:35 INFO - PROCESS | 1981 | 1467116015876 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:35 INFO - PROCESS | 1981 | 1467116015962 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
05:13:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 481ms
05:13:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
05:13:36 INFO - PROCESS | 1981 | 1467116016359 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:36 INFO - PROCESS | 1981 | 1467116016477 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
05:13:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 771ms
05:13:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
05:13:37 INFO - PROCESS | 1981 | 1467116017137 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:37 INFO - PROCESS | 1981 | 1467116017292 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
05:13:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 627ms
05:13:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
05:13:37 INFO - PROCESS | 1981 | 1467116017775 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:37 INFO - PROCESS | 1981 | 1467116017861 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:38 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
05:13:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 471ms
05:13:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
05:13:38 INFO - PROCESS | 1981 | 1467116018283 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:38 INFO - PROCESS | 1981 | 1467116018373 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
05:13:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 527ms
05:13:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
05:13:38 INFO - PROCESS | 1981 | 1467116018818 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:38 INFO - PROCESS | 1981 | 1467116018903 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
05:13:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 473ms
05:13:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
05:13:39 INFO - PROCESS | 1981 | 1467116019295 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:39 INFO - PROCESS | 1981 | 1467116019383 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:13:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 474ms
05:13:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
05:13:39 INFO - PROCESS | 1981 | 1467116019777 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:39 INFO - PROCESS | 1981 | 1467116019907 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:13:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 525ms
05:13:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
05:13:40 INFO - PROCESS | 1981 | 1467116020310 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:40 INFO - PROCESS | 1981 | 1467116020396 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
05:13:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 475ms
05:13:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
05:13:40 INFO - PROCESS | 1981 | 1467116020787 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:40 INFO - PROCESS | 1981 | 1467116020891 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
05:13:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 534ms
05:13:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
05:13:41 INFO - PROCESS | 1981 | 1467116021325 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:41 INFO - PROCESS | 1981 | 1467116021415 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
05:13:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 470ms
05:13:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
05:13:41 INFO - PROCESS | 1981 | 1467116021800 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:41 INFO - PROCESS | 1981 | 1467116021882 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:42 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
05:13:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 423ms
05:13:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
05:13:42 INFO - PROCESS | 1981 | 1467116022229 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:42 INFO - PROCESS | 1981 | 1467116022328 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
05:13:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 470ms
05:13:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
05:13:42 INFO - PROCESS | 1981 | 1467116022707 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:42 INFO - PROCESS | 1981 | 1467116022789 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:43 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
05:13:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 421ms
05:13:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
05:13:43 INFO - PROCESS | 1981 | 1467116023134 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:43 INFO - PROCESS | 1981 | 1467116023218 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:43 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
05:13:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 426ms
05:13:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
05:13:43 INFO - PROCESS | 1981 | 1467116023565 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:43 INFO - PROCESS | 1981 | 1467116023646 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:44 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
05:13:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 571ms
05:13:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
05:13:44 INFO - PROCESS | 1981 | 1467116024145 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:44 INFO - PROCESS | 1981 | 1467116024254 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
05:13:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 529ms
05:13:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
05:13:44 INFO - PROCESS | 1981 | 1467116024680 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:44 INFO - PROCESS | 1981 | 1467116024778 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:45 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
05:13:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 678ms
05:13:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
05:13:45 INFO - PROCESS | 1981 | 1467116025363 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:45 INFO - PROCESS | 1981 | 1467116025733 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
05:13:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 826ms
05:13:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
05:13:46 INFO - PROCESS | 1981 | 1467116026196 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:46 INFO - PROCESS | 1981 | 1467116026310 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
05:13:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 524ms
05:13:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
05:13:46 INFO - PROCESS | 1981 | 1467116026729 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:46 INFO - PROCESS | 1981 | 1467116026815 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
05:13:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 474ms
05:13:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
05:13:47 INFO - PROCESS | 1981 | 1467116027218 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:47 INFO - PROCESS | 1981 | 1467116027302 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:47 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"
05:13:47 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
05:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:13:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 478ms
05:13:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
05:13:47 INFO - PROCESS | 1981 | 1467116027694 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:47 INFO - PROCESS | 1981 | 1467116027797 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:48 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"
05:13:48 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
05:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:13:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:13:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 634ms
05:13:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
05:13:48 INFO - PROCESS | 1981 | 1467116028333 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:48 INFO - PROCESS | 1981 | 1467116028446 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
05:13:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 586ms
05:13:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
05:13:48 INFO - PROCESS | 1981 | 1467116028930 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:49 INFO - PROCESS | 1981 | 1467116029039 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
05:13:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 578ms
05:13:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
05:13:49 INFO - PROCESS | 1981 | 1467116029509 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:49 INFO - PROCESS | 1981 | 1467116029589 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
05:13:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 427ms
05:13:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
05:13:49 INFO - PROCESS | 1981 | 1467116029941 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:50 INFO - PROCESS | 1981 | 1467116030017 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
05:13:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 419ms
05:13:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
05:13:50 INFO - PROCESS | 1981 | 1467116030370 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:50 INFO - PROCESS | 1981 | 1467116030456 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
05:13:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 469ms
05:13:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
05:13:50 INFO - PROCESS | 1981 | 1467116030845 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:50 INFO - PROCESS | 1981 | 1467116030931 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
05:13:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 473ms
05:13:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
05:13:51 INFO - PROCESS | 1981 | 1467116031329 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:51 INFO - PROCESS | 1981 | 1467116031441 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
05:13:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 529ms
05:13:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
05:13:51 INFO - PROCESS | 1981 | 1467116031860 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:51 INFO - PROCESS | 1981 | 1467116031989 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:13:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 671ms
05:13:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
05:13:52 INFO - PROCESS | 1981 | 1467116032540 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:52 INFO - PROCESS | 1981 | 1467116032698 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:53 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
05:13:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 772ms
05:13:53 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
05:13:53 INFO - PROCESS | 1981 | 1467116033320 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:53 INFO - PROCESS | 1981 | 1467116033413 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
05:13:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 679ms
05:13:54 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
05:13:54 INFO - PROCESS | 1981 | 1467116034006 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:54 INFO - PROCESS | 1981 | 1467116034105 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
05:13:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 528ms
05:13:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
05:13:54 INFO - PROCESS | 1981 | 1467116034547 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:54 INFO - PROCESS | 1981 | 1467116034674 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
05:13:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 527ms
05:13:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
05:13:55 INFO - PROCESS | 1981 | 1467116035071 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:55 INFO - PROCESS | 1981 | 1467116035162 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
05:13:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 520ms
05:13:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
05:13:55 INFO - PROCESS | 1981 | 1467116035595 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:55 INFO - PROCESS | 1981 | 1467116035707 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
05:13:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 633ms
05:13:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
05:13:56 INFO - PROCESS | 1981 | 1467116036235 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:56 INFO - PROCESS | 1981 | 1467116036354 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
05:13:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 525ms
05:13:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
05:13:56 INFO - PROCESS | 1981 | 1467116036762 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:56 INFO - PROCESS | 1981 | 1467116036844 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
05:13:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 526ms
05:13:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
05:13:57 INFO - PROCESS | 1981 | 1467116037296 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:57 INFO - PROCESS | 1981 | 1467116037403 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
05:13:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 525ms
05:13:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
05:13:57 INFO - PROCESS | 1981 | 1467116037828 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:57 INFO - PROCESS | 1981 | 1467116037923 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
05:13:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 475ms
05:13:58 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
05:13:58 INFO - PROCESS | 1981 | 1467116038309 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:58 INFO - PROCESS | 1981 | 1467116038408 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
05:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
05:13:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 532ms
05:13:58 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
05:13:58 INFO - PROCESS | 1981 | 1467116038851 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:58 INFO - PROCESS | 1981 | 1467116038952 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
05:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
05:13:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 576ms
05:13:59 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
05:13:59 INFO - PROCESS | 1981 | 1467116039462 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:13:59 INFO - PROCESS | 1981 | 1467116039587 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
05:14:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 684ms
05:14:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
05:14:00 INFO - PROCESS | 1981 | 1467116040159 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:00 INFO - PROCESS | 1981 | 1467116040341 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
05:14:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 891ms
05:14:01 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
05:14:01 INFO - PROCESS | 1981 | 1467116041067 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:01 INFO - PROCESS | 1981 | 1467116041232 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
05:14:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 886ms
05:14:01 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
05:14:01 INFO - PROCESS | 1981 | 1467116041948 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:02 INFO - PROCESS | 1981 | 1467116042072 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
05:14:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
05:14:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
05:14:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
05:14:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
05:14:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 984ms
05:14:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
05:14:02 INFO - PROCESS | 1981 | 1467116042941 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:03 INFO - PROCESS | 1981 | 1467116043036 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
05:14:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 475ms
05:14:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
05:14:03 INFO - PROCESS | 1981 | 1467116043428 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:03 INFO - PROCESS | 1981 | 1467116043522 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:03 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
05:14:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 473ms
05:14:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
05:14:03 INFO - PROCESS | 1981 | 1467116043913 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:04 INFO - PROCESS | 1981 | 1467116044000 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:04 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
05:14:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 473ms
05:14:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
05:14:04 INFO - PROCESS | 1981 | 1467116044384 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:04 INFO - PROCESS | 1981 | 1467116044477 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
05:14:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 471ms
05:14:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
05:14:04 INFO - PROCESS | 1981 | 1467116044857 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:04 INFO - PROCESS | 1981 | 1467116044950 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:05 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
05:14:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 474ms
05:14:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
05:14:05 INFO - PROCESS | 1981 | 1467116045344 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:05 INFO - PROCESS | 1981 | 1467116045463 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:05 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
05:14:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 585ms
05:14:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
05:14:05 INFO - PROCESS | 1981 | 1467116045939 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:06 INFO - PROCESS | 1981 | 1467116046016 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:14:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 478ms
05:14:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
05:14:06 INFO - PROCESS | 1981 | 1467116046433 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:06 INFO - PROCESS | 1981 | 1467116046590 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:07 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
05:14:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 640ms
05:14:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
05:14:07 INFO - PROCESS | 1981 | 1467116047085 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:07 INFO - PROCESS | 1981 | 1467116047181 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
05:14:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 423ms
05:14:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
05:14:07 INFO - PROCESS | 1981 | 1467116047510 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:07 INFO - PROCESS | 1981 | 1467116047592 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
05:14:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 478ms
05:14:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
05:14:08 INFO - PROCESS | 1981 | 1467116047998 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:08 INFO - PROCESS | 1981 | 1467116048098 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
05:14:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 470ms
05:14:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
05:14:08 INFO - PROCESS | 1981 | 1467116048472 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:08 INFO - PROCESS | 1981 | 1467116048556 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
05:14:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 522ms
05:14:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
05:14:09 INFO - PROCESS | 1981 | 1467116049002 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:09 INFO - PROCESS | 1981 | 1467116049125 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
05:14:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 672ms
05:14:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
05:14:09 INFO - PROCESS | 1981 | 1467116049700 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:09 INFO - PROCESS | 1981 | 1467116049914 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
05:14:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 721ms
05:14:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
05:14:10 INFO - PROCESS | 1981 | 1467116050431 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:10 INFO - PROCESS | 1981 | 1467116050530 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
05:14:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 483ms
05:14:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
05:14:10 INFO - PROCESS | 1981 | 1467116050914 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:11 INFO - PROCESS | 1981 | 1467116051006 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:11 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
05:14:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 520ms
05:14:11 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
05:14:11 INFO - PROCESS | 1981 | 1467116051451 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:11 INFO - PROCESS | 1981 | 1467116051545 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:11 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
05:14:11 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 480ms
05:14:11 INFO - TEST-START | /IndexedDB/idbtransaction.htm
05:14:11 INFO - PROCESS | 1981 | 1467116051929 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:12 INFO - PROCESS | 1981 | 1467116052014 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:12 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
05:14:12 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
05:14:12 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 526ms
05:14:12 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
05:14:12 INFO - PROCESS | 1981 | 1467116052465 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:12 INFO - PROCESS | 1981 | 1467116052581 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
05:14:13 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 575ms
05:14:13 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
05:14:13 INFO - PROCESS | 1981 | 1467116053047 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:13 INFO - PROCESS | 1981 | 1467116053146 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
05:14:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
05:14:13 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 781ms
05:14:13 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
05:14:13 INFO - PROCESS | 1981 | 1467116053838 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:13 INFO - PROCESS | 1981 | 1467116053991 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:14 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
05:14:14 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 576ms
05:14:14 INFO - TEST-START | /IndexedDB/index_sort_order.htm
05:14:14 INFO - PROCESS | 1981 | 1467116054419 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:14 INFO - PROCESS | 1981 | 1467116054505 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:14 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
05:14:14 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 475ms
05:14:14 INFO - TEST-START | /IndexedDB/interfaces.html
05:14:14 INFO - PROCESS | 1981 | 1467116054898 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:14 INFO - PROCESS | 1981 | 1467116054979 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
05:14:15 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
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
05:14:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
05:14:15 INFO - TEST-OK | /IndexedDB/interfaces.html | took 739ms
05:14:15 INFO - TEST-START | /IndexedDB/interfaces.worker
05:14:15 INFO - PROCESS | 1981 | 1467116055647 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:15 INFO - PROCESS | 1981 | 1467116055767 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
05:14:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:14:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:14:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:14:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:14:16 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
05:14:16 INFO - {}
05:14:16 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 - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
05:14:16 INFO - {}
05:14:16 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1064ms
05:14:16 INFO - TEST-START | /IndexedDB/key_invalid.htm
05:14:16 INFO - PROCESS | 1981 | 1467116056749 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:16 INFO - PROCESS | 1981 | 1467116056984 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
05:14:17 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
05:14:17 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 740ms
05:14:17 INFO - TEST-START | /IndexedDB/key_valid.html
05:14:17 INFO - PROCESS | 1981 | 1467116057619 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:17 INFO - PROCESS | 1981 | 1467116057769 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
05:14:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
05:14:19 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1862ms
05:14:19 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
05:14:19 INFO - PROCESS | 1981 | 1467116059372 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:19 INFO - PROCESS | 1981 | 1467116059475 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:20 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
05:14:20 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 679ms
05:14:20 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
05:14:20 INFO - PROCESS | 1981 | 1467116060062 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:20 INFO - PROCESS | 1981 | 1467116060174 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:20 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
05:14:20 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 673ms
05:14:20 INFO - TEST-START | /IndexedDB/keygenerator.htm
05:14:20 INFO - PROCESS | 1981 | 1467116060771 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:20 INFO - PROCESS | 1981 | 1467116060892 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:21 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
05:14:21 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
05:14:21 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
05:14:21 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 738ms
05:14:21 INFO - TEST-START | /IndexedDB/keyorder.htm
05:14:21 INFO - PROCESS | 1981 | 1467116061537 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:21 INFO - PROCESS | 1981 | 1467116061641 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
05:14:22 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
05:14:22 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 638ms
05:14:22 INFO - TEST-START | /IndexedDB/keypath.htm
05:14:22 INFO - PROCESS | 1981 | 1467116062195 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:22 INFO - PROCESS | 1981 | 1467116062288 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
05:14:22 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
05:14:22 INFO - TEST-OK | /IndexedDB/keypath.htm | took 582ms
05:14:22 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
05:14:22 INFO - PROCESS | 1981 | 1467116062790 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:22 INFO - PROCESS | 1981 | 1467116062900 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
05:14:23 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 536ms
05:14:23 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
05:14:23 INFO - PROCESS | 1981 | 1467116063335 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:23 INFO - PROCESS | 1981 | 1467116063418 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
05:14:23 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
05:14:23 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 527ms
05:14:23 INFO - TEST-START | /IndexedDB/list_ordering.htm
05:14:23 INFO - PROCESS | 1981 | 1467116063864 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:23 INFO - PROCESS | 1981 | 1467116063938 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:24 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
05:14:24 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
05:14:24 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
05:14:24 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 623ms
05:14:24 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
05:14:24 INFO - PROCESS | 1981 | 1467116064518 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:24 INFO - PROCESS | 1981 | 1467116064694 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:25 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
05:14:25 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 725ms
05:14:25 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
05:14:25 INFO - PROCESS | 1981 | 1467116065258 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:25 INFO - PROCESS | 1981 | 1467116065549 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:25 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
05:14:25 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 726ms
05:14:25 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
05:14:25 INFO - PROCESS | 1981 | 1467116065983 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:26 INFO - PROCESS | 1981 | 1467116066076 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:26 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
05:14:26 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 574ms
05:14:26 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
05:14:26 INFO - PROCESS | 1981 | 1467116066562 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:26 INFO - PROCESS | 1981 | 1467116066700 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:27 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
05:14:27 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 623ms
05:14:27 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
05:14:27 INFO - PROCESS | 1981 | 1467116067199 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:27 INFO - PROCESS | 1981 | 1467116067317 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:27 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
05:14:27 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 531ms
05:14:27 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
05:14:27 INFO - PROCESS | 1981 | 1467116067729 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:27 INFO - PROCESS | 1981 | 1467116067806 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:28 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
05:14:28 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 521ms
05:14:28 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
05:14:28 INFO - PROCESS | 1981 | 1467116068255 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:28 INFO - PROCESS | 1981 | 1467116068379 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:28 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
05:14:28 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 519ms
05:14:28 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
05:14:28 INFO - PROCESS | 1981 | 1467116068784 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:28 INFO - PROCESS | 1981 | 1467116068868 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:29 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
05:14:29 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 469ms
05:14:29 INFO - TEST-START | /IndexedDB/value.htm
05:14:29 INFO - PROCESS | 1981 | 1467116069262 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:29 INFO - PROCESS | 1981 | 1467116069343 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:29 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
05:14:29 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
05:14:29 INFO - TEST-OK | /IndexedDB/value.htm | took 528ms
05:14:29 INFO - TEST-START | /IndexedDB/value_recursive.htm
05:14:29 INFO - PROCESS | 1981 | 1467116069794 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:29 INFO - PROCESS | 1981 | 1467116069875 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
05:14:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
05:14:30 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
05:14:30 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 526ms
05:14:30 INFO - TEST-START | /IndexedDB/writer-starvation.htm
05:14:30 INFO - PROCESS | 1981 | 1467116070332 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:30 INFO - PROCESS | 1981 | 1467116070463 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:31 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
05:14:31 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 881ms
05:14:31 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
05:14:31 INFO - PROCESS | 1981 | 1467116071216 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:31 INFO - PROCESS | 1981 | 1467116071330 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:31 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
05:14:31 INFO - {}
05:14:31 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
05:14:31 INFO - {}
05:14:31 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
05:14:31 INFO - {}
05:14:31 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
05:14:31 INFO - {}
05:14:31 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 726ms
05:14:31 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
05:14:31 INFO - PROCESS | 1981 | 1467116071971 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:32 INFO - PROCESS | 1981 | 1467116072093 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
05:14:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
05:14:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
05:14:32 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
05:14:32 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 480ms
05:14:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
05:14:32 INFO - PROCESS | 1981 | 1467116072459 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:32 INFO - PROCESS | 1981 | 1467116072545 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
05:14:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
05:14:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 494ms
05:14:32 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
05:14:32 INFO - PROCESS | 1981 | 1467116072981 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:33 INFO - PROCESS | 1981 | 1467116073072 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
05:14:33 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
05:14:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
05:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
05:14:33 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
05:14:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
05:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
05:14:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 498ms
05:14:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
05:14:33 INFO - PROCESS | 1981 | 1467116073478 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:33 INFO - PROCESS | 1981 | 1467116073561 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14: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() {
05:14:33 INFO - [native code]
05:14:33 INFO - }" but got function "function () {
05:14:33 INFO - }"
05:14:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:14:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
05:14: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
05:14:33 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:33 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:14:33 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:14:33 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
05:14:33 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 394ms
05:14:33 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
05:14:33 INFO - PROCESS | 1981 | 1467116073885 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:33 INFO - PROCESS | 1981 | 1467116073967 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14: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() {
05:14:34 INFO - [native code]
05:14:34 INFO - }" but got function "function () {
05:14:34 INFO - }"
05:14:34 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:14:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
05:14:34 INFO - {}
05:14: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
05:14:34 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:14:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
05:14:34 INFO - {}
05:14:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 527ms
05:14:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
05:14:34 INFO - PROCESS | 1981 | 1467116074425 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:34 INFO - PROCESS | 1981 | 1467116074559 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
05:14:34 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:14:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
05:14:34 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:14:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
05:14:34 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"
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:14:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:14:34 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:14:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
05:14:34 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:14:34 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
05:14:34 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:14:34 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
05:14:34 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"
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:14:34 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
05:14:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:14:34 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:14:34 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:34 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:14:34 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:14:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 528ms
05:14:34 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
05:14:34 INFO - PROCESS | 1981 | 1467116074973 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:35 INFO - PROCESS | 1981 | 1467116075082 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
05:14:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 431ms
05:14:35 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
05:14:35 INFO - PROCESS | 1981 | 1467116075411 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:35 INFO - PROCESS | 1981 | 1467116075491 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
05:14:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
05:14:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
05:14:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
05:14:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 377ms
05:14:35 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
05:14:35 INFO - PROCESS | 1981 | 1467116075800 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:35 INFO - PROCESS | 1981 | 1467116075877 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
05:14:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
05:14:36 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
05:14:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
05:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:14:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
05:14:36 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 431ms
05:14:36 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
05:14:36 INFO - PROCESS | 1981 | 1467116076238 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:36 INFO - PROCESS | 1981 | 1467116076321 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
05:14:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
05:14:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
05:14:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
05:14:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
05:14:37 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1381ms
05:14:37 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
05:14:37 INFO - PROCESS | 1981 | 1467116077626 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:37 INFO - PROCESS | 1981 | 1467116077718 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
05:14:39 INFO - {}
05:14:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
05:14:39 INFO - {}
05:14:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
05:14:39 INFO - {}
05:14:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
05:14:39 INFO - {}
05:14:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
05:14:39 INFO - {}
05:14:39 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1531ms
05:14:39 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
05:14:39 INFO - PROCESS | 1981 | 1467116079170 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:39 INFO - PROCESS | 1981 | 1467116079286 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:39 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
05:14:39 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 682ms
05:14:39 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
05:14:39 INFO - PROCESS | 1981 | 1467116079860 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:39 INFO - PROCESS | 1981 | 1467116079945 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:40 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
05:14:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
05:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
05:14:40 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 475ms
05:14:40 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
05:14:40 INFO - PROCESS | 1981 | 1467116080353 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:40 INFO - PROCESS | 1981 | 1467116080456 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:50 INFO - PROCESS | 1981 | MARIONETTE LOG: INFO: Timeout fired
05:14:50 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
05:14:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
05:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
05:14:50 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10259ms
05:14:50 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
05:14:50 INFO - PROCESS | 1981 | 1467116090612 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:50 INFO - PROCESS | 1981 | 1467116090700 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:51 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
05:14:51 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 675ms
05:14:51 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
05:14:51 INFO - PROCESS | 1981 | 1467116091296 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:51 INFO - PROCESS | 1981 | 1467116091384 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
05:14:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 428ms
05:14:51 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
05:14:51 INFO - PROCESS | 1981 | 1467116091743 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:51 INFO - PROCESS | 1981 | 1467116091837 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:52 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
05:14:52 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 525ms
05:14:52 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
05:14:52 INFO - PROCESS | 1981 | 1467116092261 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:52 INFO - PROCESS | 1981 | 1467116092348 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:52 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
05:14:52 INFO - {}
05:14:52 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 522ms
05:14:52 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
05:14:52 INFO - PROCESS | 1981 | 1467116092791 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:52 INFO - PROCESS | 1981 | 1467116092957 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:53 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
05:14:53 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 571ms
05:14:53 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
05:14:53 INFO - PROCESS | 1981 | 1467116093370 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:53 INFO - PROCESS | 1981 | 1467116093461 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:53 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
05:14:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
05:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
05:14:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
05:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
05:14:53 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 473ms
05:14:53 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
05:14:53 INFO - PROCESS | 1981 | 1467116093850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:53 INFO - PROCESS | 1981 | 1467116093934 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:54 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().
05:14:54 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 480ms
05:14:54 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
05:14:54 INFO - PROCESS | 1981 | 1467116094347 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:54 INFO - PROCESS | 1981 | 1467116094448 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:54 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
05:14:54 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 428ms
05:14:54 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
05:14:54 INFO - PROCESS | 1981 | 1467116094781 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:54 INFO - PROCESS | 1981 | 1467116094852 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:55 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
05:14:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 419ms
05:14:55 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
05:14:55 INFO - PROCESS | 1981 | 1467116095219 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:55 INFO - PROCESS | 1981 | 1467116095336 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:55 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"
05:14:55 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
05:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:55 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
05:14:55 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
05:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:55 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
05:14:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
05:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:14:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
05:14:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 524ms
05:14:55 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
05:14:55 INFO - PROCESS | 1981 | 1467116095747 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:55 INFO - PROCESS | 1981 | 1467116095850 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:56 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
05:14:56 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 421ms
05:14:56 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
05:14:56 INFO - PROCESS | 1981 | 1467116096177 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:56 INFO - PROCESS | 1981 | 1467116096258 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:56 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
05:14:56 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 428ms
05:14:56 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
05:14:56 INFO - PROCESS | 1981 | 1467116096604 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:56 INFO - PROCESS | 1981 | 1467116096685 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:56 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
05:14:56 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 368ms
05:14:56 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
05:14:57 INFO - PROCESS | 1981 | 1467116097000 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:57 INFO - PROCESS | 1981 | 1467116097087 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:14:57 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
05:14:57 INFO - do_test/)
05:15:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
05:15:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
05:15:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
05:15:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
05:15:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
05:15:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
05:15:28 INFO - )
05:15:28 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 673ms
05:15:28 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
05:15:28 INFO - PROCESS | 1981 | 1467116128754 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:28 INFO - PROCESS | 1981 | 1467116128869 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
05:15:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
05:15:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
05:15:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
05:15:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
05:15:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
05:15:29 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 976ms
05:15:29 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
05:15:29 INFO - PROCESS | 1981 | 1467116129739 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:29 INFO - PROCESS | 1981 | 1467116129855 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
05:15:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
05:15:30 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 834ms
05:15:30 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
05:15:30 INFO - PROCESS | 1981 | 1467116130586 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:30 INFO - PROCESS | 1981 | 1467116130681 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
05:15:31 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 535ms
05:15:31 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
05:15:31 INFO - PROCESS | 1981 | 1467116131135 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:31 INFO - PROCESS | 1981 | 1467116131262 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
05:15:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
05:15:31 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 584ms
05:15:31 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
05:15:31 INFO - PROCESS | 1981 | 1467116131717 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:31 INFO - PROCESS | 1981 | 1467116131832 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
05:15:32 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
05:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:32 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
05:15:32 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 521ms
05:15:32 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
05:15:32 INFO - PROCESS | 1981 | 1467116132247 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:32 INFO - PROCESS | 1981 | 1467116132334 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
05:15:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
05:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
05:15:32 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 469ms
05:15:32 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
05:15:32 INFO - PROCESS | 1981 | 1467116132725 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:32 INFO - PROCESS | 1981 | 1467116132837 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:33 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
05:15:33 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 475ms
05:15:33 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
05:15:33 INFO - PROCESS | 1981 | 1467116133203 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:33 INFO - PROCESS | 1981 | 1467116133281 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:33 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
05:15:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
05:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
05:15:33 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 370ms
05:15:33 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
05:15:33 INFO - PROCESS | 1981 | 1467116133584 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:33 INFO - PROCESS | 1981 | 1467116133667 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:33 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
05:15:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
05:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
05:15:33 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 372ms
05:15:33 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
05:15:33 INFO - PROCESS | 1981 | 1467116133969 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:34 INFO - PROCESS | 1981 | 1467116134048 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
05:15:34 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 423ms
05:15:34 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
05:15:34 INFO - PROCESS | 1981 | 1467116134397 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:34 INFO - PROCESS | 1981 | 1467116134493 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
05:15:34 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 424ms
05:15:34 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
05:15:34 INFO - PROCESS | 1981 | 1467116134829 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:34 INFO - PROCESS | 1981 | 1467116134919 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
05:15:35 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 425ms
05:15:35 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
05:15:35 INFO - PROCESS | 1981 | 1467116135292 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:35 INFO - PROCESS | 1981 | 1467116135377 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
05:15:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 731ms
05:15:36 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
05:15:36 INFO - PROCESS | 1981 | 1467116136027 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:36 INFO - PROCESS | 1981 | 1467116136126 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:36 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
05:15:36 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
05:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:15:36 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
05:15:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
05:15:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
05:15:36 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 475ms
05:15:36 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
05:15:36 INFO - PROCESS | 1981 | 1467116136513 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:36 INFO - PROCESS | 1981 | 1467116136629 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
05:15:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
05:15:37 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 530ms
05:15:37 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
05:15:37 INFO - PROCESS | 1981 | 1467116137061 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:37 INFO - PROCESS | 1981 | 1467116137151 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
05:15:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
05:15:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
05:15:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
05:15:37 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 527ms
05:15:37 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
05:15:37 INFO - PROCESS | 1981 | 1467116137592 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:37 INFO - PROCESS | 1981 | 1467116137679 Marionette INFO sendAsync 3065b3ce-4d70-415b-b58e-b5cff8fd9e88
05:15:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: